From f8749984b2641afccb1544e79231b8d1d874c7b9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jordi=20Puiggen=C3=A9?=
Date: Fri, 23 Jul 2021 22:31:19 +0200
Subject: [PATCH] Squashed commit of the following:
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
commit 7b89b3a946614411062c611a09fde8089c2ae4c4
Author: Jordi Puiggené
Date: Fri Jul 23 22:17:21 2021 +0200
Update translations
commit 96294099e16179ac02f73a6c1b8c637a410a184e
Author: Jordi Puiggené
Date: Fri Jul 23 22:06:44 2021 +0200
Update code header copyright 2018-2021
commit 2c0ff1a704eb2c82b3ef35af7d03555e71241904
Author: Jordi Puiggené
Date: Fri Jul 23 22:02:54 2021 +0200
Update version to 1.3.5
---
CHANGES.rst | 4 +-
bika/__init__.py | 2 +-
bika/lims/__init__.py | 2 +-
bika/lims/adapters/__init__.py | 2 +-
bika/lims/adapters/addsample.py | 2 +-
bika/lims/adapters/dynamicresultsrange.py | 2 +-
.../adapters/referencewidgetvocabulary.py | 2 +-
bika/lims/adapters/stickers.py | 2 +-
bika/lims/adapters/widgetvisibility.py | 2 +-
bika/lims/alphanumber.py | 2 +-
bika/lims/api/__init__.py | 2 +-
bika/lims/api/analysis.py | 2 +-
bika/lims/api/analysisservice.py | 2 +-
bika/lims/api/mail.py | 2 +-
bika/lims/api/security.py | 2 +-
bika/lims/api/snapshot.py | 2 +-
bika/lims/api/user.py | 2 +-
bika/lims/barcode.py | 2 +-
bika/lims/browser/__init__.py | 2 +-
bika/lims/browser/accreditation.py | 2 +-
bika/lims/browser/analyses/__init__.py | 2 +-
bika/lims/browser/analyses/qc.py | 2 +-
bika/lims/browser/analyses/view.py | 2 +-
bika/lims/browser/analysis.py | 2 +-
bika/lims/browser/analysisprofile.py | 2 +-
bika/lims/browser/analysisreport.py | 2 +-
bika/lims/browser/analysisrequest/__init__.py | 2 +-
bika/lims/browser/analysisrequest/add2.py | 2 +-
.../analysisrequest/analysisrequests.py | 2 +-
bika/lims/browser/analysisrequest/invoice.py | 2 +-
.../analysisrequest/manage_analyses.py | 2 +-
.../browser/analysisrequest/manage_results.py | 2 +-
.../analysisrequest/published_results.py | 2 +-
bika/lims/browser/analysisrequest/reject.py | 2 +-
.../browser/analysisrequest/reject_samples.py | 2 +-
.../analysisrequest/resultsinterpretation.py | 2 +-
bika/lims/browser/analysisrequest/tables.py | 2 +-
bika/lims/browser/analysisrequest/view.py | 2 +-
bika/lims/browser/analysisservice.py | 2 +-
bika/lims/browser/artemplate.py | 2 +-
bika/lims/browser/attachment.py | 2 +-
bika/lims/browser/auditlog.py | 2 +-
bika/lims/browser/batch/__init__.py | 2 +-
bika/lims/browser/batch/analysisrequests.py | 2 +-
bika/lims/browser/batch/batchbook.py | 2 +-
bika/lims/browser/batchfolder.py | 2 +-
bika/lims/browser/bika_listing.py | 2 +-
bika/lims/browser/bootstrap/__init__.py | 2 +-
bika/lims/browser/bootstrap/bootstrap.py | 2 +-
bika/lims/browser/calcs.py | 2 +-
bika/lims/browser/chart/__init__.py | 2 +-
bika/lims/browser/chart/analyses.py | 2 +-
bika/lims/browser/client/__init__.py | 2 +-
bika/lims/browser/client/views/__init__.py | 2 +-
.../browser/client/views/analysisprofiles.py | 2 +-
.../browser/client/views/analysisrequests.py | 2 +-
.../browser/client/views/analysisspecs.py | 2 +-
bika/lims/browser/client/views/artemplates.py | 2 +-
bika/lims/browser/client/views/attachments.py | 2 +-
bika/lims/browser/client/views/batches.py | 2 +-
bika/lims/browser/client/views/contacts.py | 2 +-
bika/lims/browser/client/views/orders.py | 2 +-
.../lims/browser/client/views/samplepoints.py | 2 +-
bika/lims/browser/clientfolder.py | 2 +-
bika/lims/browser/contact.py | 2 +-
bika/lims/browser/contentmenu.py | 2 +-
bika/lims/browser/controlpanel.py | 2 +-
bika/lims/browser/dashboard/__init__.py | 2 +-
bika/lims/browser/dashboard/dashboard.py | 2 +-
bika/lims/browser/department/__init__.py | 2 +-
bika/lims/browser/department/ajax.py | 2 +-
bika/lims/browser/department/labcontacts.py | 2 +-
bika/lims/browser/dynamic_analysisspec.py | 2 +-
bika/lims/browser/fields/__init__.py | 2 +-
bika/lims/browser/fields/addressfield.py | 2 +-
bika/lims/browser/fields/aranalysesfield.py | 2 +-
bika/lims/browser/fields/coordinatefield.py | 2 +-
bika/lims/browser/fields/datetimefield.py | 2 +-
bika/lims/browser/fields/durationfield.py | 2 +-
bika/lims/browser/fields/emailsfield.py | 2 +-
.../fields/historyawarereferencefield.py | 2 +-
.../lims/browser/fields/interimfieldsfield.py | 2 +-
bika/lims/browser/fields/proxyfield.py | 2 +-
.../browser/fields/referenceresultsfield.py | 2 +-
bika/lims/browser/fields/reflexrulefield.py | 2 +-
bika/lims/browser/fields/remarksfield.py | 2 +-
bika/lims/browser/fields/resultrangefield.py | 2 +-
.../lims/browser/fields/resultsrangesfield.py | 2 +-
bika/lims/browser/fields/uidreferencefield.py | 2 +-
bika/lims/browser/header_table.py | 2 +-
bika/lims/browser/idserver/__init__.py | 2 +-
bika/lims/browser/idserver/view.py | 2 +-
bika/lims/browser/instrument.py | 2 +-
bika/lims/browser/instrumentlocation.py | 2 +-
bika/lims/browser/instrumenttype.py | 2 +-
bika/lims/browser/invoice.py | 2 +-
bika/lims/browser/jsi18n.py | 2 +-
bika/lims/browser/manufacturer.py | 2 +-
bika/lims/browser/methodfolder.py | 2 +-
bika/lims/browser/myorganization.py | 2 +-
bika/lims/browser/partition_magic.py | 2 +-
bika/lims/browser/portlets/__init__.py | 2 +-
bika/lims/browser/portlets/navigation.py | 3 +-
bika/lims/browser/pricelist.py | 2 +-
bika/lims/browser/publish/__init__.py | 2 +-
bika/lims/browser/publish/downloadview.py | 2 +-
bika/lims/browser/publish/emailview.py | 2 +-
bika/lims/browser/publish/reports_listing.py | 2 +-
bika/lims/browser/referenceanalysis.py | 2 +-
bika/lims/browser/referencesample.py | 2 +-
bika/lims/browser/reports/__init__.py | 2 +-
.../reports/administration_arsnotinvoiced.py | 2 +-
.../reports/administration_usershistory.py | 2 +-
.../productivity_analysesattachments.py | 2 +-
.../reports/productivity_analysesperclient.py | 2 +-
.../productivity_analysesperdepartment.py | 2 +-
.../productivity_analysesperformedpertotal.py | 2 +-
.../productivity_analysespersampletype.py | 2 +-
.../productivity_analysesperservice.py | 2 +-
.../reports/productivity_analysestats.py | 2 +-
.../productivity_analysestats_overtime.py | 2 +-
.../productivity_dailysamplesreceived.py | 2 +-
.../reports/productivity_dataentrydaybook.py | 2 +-
.../productivity_samplereceivedvsreported.py | 2 +-
.../reports/selection_macros/__init__.py | 2 +-
bika/lims/browser/resultsimport/__init__.py | 2 +-
.../browser/resultsimport/autoimportlogs.py | 2 +-
.../browser/resultsimport/resultsimport.py | 2 +-
bika/lims/browser/sampletype.py | 2 +-
bika/lims/browser/senaitefrontpage.py | 2 +-
bika/lims/browser/stickers.py | 2 +-
bika/lims/browser/supplier.py | 2 +-
bika/lims/browser/supplyorder.py | 2 +-
bika/lims/browser/supplyorderfolder.py | 2 +-
bika/lims/browser/validation.py | 2 +-
bika/lims/browser/viewlets/__init__.py | 2 +-
bika/lims/browser/viewlets/analysisrequest.py | 2 +-
bika/lims/browser/viewlets/attachments.py | 2 +-
bika/lims/browser/viewlets/authenticator.py | 2 +-
bika/lims/browser/viewlets/colophon.py | 2 +-
bika/lims/browser/viewlets/content_views.py | 2 +-
.../lims/browser/viewlets/document_actions.py | 2 +-
bika/lims/browser/viewlets/dynamic_specs.py | 2 +-
bika/lims/browser/viewlets/footer.py | 2 +-
bika/lims/browser/viewlets/instruments.py | 2 +-
bika/lims/browser/viewlets/logo.py | 2 +-
bika/lims/browser/viewlets/path_bar.py | 2 +-
bika/lims/browser/viewlets/personal_bar.py | 2 +-
bika/lims/browser/viewlets/sections.py | 2 +-
bika/lims/browser/viewlets/setupbutton.py | 2 +-
bika/lims/browser/viewlets/site_actions.py | 2 +-
bika/lims/browser/widgets/__init__.py | 2 +-
bika/lims/browser/widgets/addresswidget.py | 2 +-
.../widgets/analysisprofileanalyseswidget.py | 2 +-
.../widgets/analysisspecificationwidget.py | 2 +-
.../widgets/artemplateanalyseswidget.py | 2 +-
.../widgets/artemplatepartitionswidget.py | 2 +-
bika/lims/browser/widgets/comboboxwidget.py | 2 +-
bika/lims/browser/widgets/coordinatewidget.py | 2 +-
bika/lims/browser/widgets/datetimewidget.py | 2 +-
bika/lims/browser/widgets/decimal.py | 2 +-
bika/lims/browser/widgets/durationwidget.py | 2 +-
bika/lims/browser/widgets/integer.py | 2 +-
.../browser/widgets/partitionsetupwidget.py | 2 +-
.../widgets/priorityselectionwidget.py | 2 +-
bika/lims/browser/widgets/recordswidget.py | 2 +-
.../browser/widgets/referenceresultswidget.py | 2 +-
bika/lims/browser/widgets/referencewidget.py | 2 +-
bika/lims/browser/widgets/reflexrulewidget.py | 2 +-
.../widgets/reflexrulewidget_description.py | 2 +-
.../browser/widgets/rejectionsetupwidget.py | 2 +-
bika/lims/browser/widgets/rejectionwidget.py | 2 +-
bika/lims/browser/widgets/remarkswidget.py | 2 +-
.../widgets/sampletypestickerswidget.py | 2 +-
.../browser/widgets/scheduleinputwidget.py | 2 +-
bika/lims/browser/widgets/selectionwidget.py | 2 +-
bika/lims/browser/widgets/serviceswidget.py | 2 +-
.../widgets/worksheettemplatelayoutwidget.py | 2 +-
bika/lims/browser/workflow/__init__.py | 2 +-
bika/lims/browser/workflow/analysis.py | 2 +-
bika/lims/browser/workflow/analysisrequest.py | 2 +-
bika/lims/browser/workflow/client.py | 2 +-
bika/lims/browser/workflow/worksheet.py | 2 +-
bika/lims/browser/worksheet/__init__.py | 2 +-
bika/lims/browser/worksheet/ajax.py | 2 +-
bika/lims/browser/worksheet/tools.py | 2 +-
bika/lims/browser/worksheet/views/__init__.py | 2 +-
.../browser/worksheet/views/add_analyses.py | 2 +-
.../lims/browser/worksheet/views/add_blank.py | 2 +-
.../browser/worksheet/views/add_control.py | 2 +-
.../browser/worksheet/views/add_duplicate.py | 2 +-
.../browser/worksheet/views/add_worksheet.py | 2 +-
bika/lims/browser/worksheet/views/analyses.py | 2 +-
.../worksheet/views/analyses_transposed.py | 2 +-
bika/lims/browser/worksheet/views/export.py | 2 +-
bika/lims/browser/worksheet/views/folder.py | 2 +-
.../lims/browser/worksheet/views/printview.py | 2 +-
.../worksheet/views/referencesamples.py | 2 +-
bika/lims/browser/worksheet/views/results.py | 2 +-
bika/lims/browser/worksheettemplate.py | 2 +-
bika/lims/catalog/__init__.py | 2 +-
bika/lims/catalog/analysis_catalog.py | 2 +-
bika/lims/catalog/analysisrequest_catalog.py | 2 +-
bika/lims/catalog/auditlog_catalog.py | 2 +-
bika/lims/catalog/autoimportlogs_catalog.py | 2 +-
bika/lims/catalog/base.py | 2 +-
bika/lims/catalog/bika_catalog.py | 2 +-
bika/lims/catalog/bikasetup_catalog.py | 2 +-
bika/lims/catalog/catalog_basic_template.py | 2 +-
.../catalog/catalog_multiplex_processor.py | 2 +-
bika/lims/catalog/catalog_utilities.py | 2 +-
bika/lims/catalog/indexers/__init__.py | 2 +-
.../lims/catalog/indexers/analysiscategory.py | 2 +-
bika/lims/catalog/indexers/analysisrequest.py | 2 +-
bika/lims/catalog/indexers/arreport.py | 2 +-
bika/lims/catalog/indexers/auditlog.py | 2 +-
bika/lims/catalog/indexers/baseanalysis.py | 2 +-
bika/lims/catalog/indexers/bikasetup.py | 2 +-
bika/lims/catalog/indexers/contact.py | 2 +-
bika/lims/catalog/indexers/organisation.py | 2 +-
bika/lims/catalog/indexers/requestanalysis.py | 2 +-
bika/lims/catalog/report_catalog.py | 2 +-
bika/lims/catalog/worksheet_catalog.py | 2 +-
bika/lims/config.py | 2 +-
bika/lims/content/__init__.py | 2 +-
bika/lims/content/abstractanalysis.py | 2 +-
bika/lims/content/abstractbaseanalysis.py | 2 +-
bika/lims/content/abstractroutineanalysis.py | 2 +-
bika/lims/content/analysis.py | 2 +-
bika/lims/content/analysiscategory.py | 2 +-
bika/lims/content/analysisprofile.py | 2 +-
bika/lims/content/analysisrequest.py | 2 +-
bika/lims/content/analysisrequestsfolder.py | 2 +-
bika/lims/content/analysisservice.py | 2 +-
bika/lims/content/analysisspec.py | 2 +-
bika/lims/content/arreport.py | 2 +-
bika/lims/content/artemplate.py | 2 +-
bika/lims/content/attachment.py | 2 +-
bika/lims/content/attachmenttype.py | 2 +-
bika/lims/content/autoimportlog.py | 2 +-
bika/lims/content/batch.py | 2 +-
bika/lims/content/batchfolder.py | 2 +-
bika/lims/content/batchlabel.py | 2 +-
bika/lims/content/bikaschema.py | 2 +-
bika/lims/content/bikasetup.py | 2 +-
bika/lims/content/calculation.py | 2 +-
bika/lims/content/client.py | 2 +-
bika/lims/content/clientawaremixin.py | 2 +-
bika/lims/content/clientfolder.py | 2 +-
bika/lims/content/contact.py | 2 +-
bika/lims/content/container.py | 2 +-
bika/lims/content/containertype.py | 2 +-
bika/lims/content/department.py | 2 +-
bika/lims/content/duplicateanalysis.py | 2 +-
bika/lims/content/dynamic_analysisspec.py | 2 +-
bika/lims/content/identifiertype.py | 2 +-
bika/lims/content/instrument.py | 2 +-
bika/lims/content/instrumentcalibration.py | 2 +-
bika/lims/content/instrumentcertification.py | 2 +-
bika/lims/content/instrumentlocation.py | 2 +-
.../lims/content/instrumentmaintenancetask.py | 2 +-
bika/lims/content/instrumentscheduledtask.py | 2 +-
bika/lims/content/instrumenttype.py | 2 +-
bika/lims/content/instrumentvalidation.py | 2 +-
bika/lims/content/invoice.py | 2 +-
bika/lims/content/labcontact.py | 2 +-
bika/lims/content/laboratory.py | 2 +-
bika/lims/content/labproduct.py | 2 +-
bika/lims/content/manufacturer.py | 2 +-
bika/lims/content/method.py | 2 +-
bika/lims/content/methods.py | 2 +-
bika/lims/content/multifile.py | 2 +-
bika/lims/content/organisation.py | 2 +-
bika/lims/content/person.py | 2 +-
bika/lims/content/preservation.py | 2 +-
bika/lims/content/pricelist.py | 2 +-
bika/lims/content/pricelistfolder.py | 2 +-
bika/lims/content/referenceanalysis.py | 2 +-
bika/lims/content/referencedefinition.py | 2 +-
bika/lims/content/referencesample.py | 2 +-
bika/lims/content/referencesamplesfolder.py | 2 +-
bika/lims/content/reflexrule.py | 2 +-
bika/lims/content/rejectanalysis.py | 2 +-
bika/lims/content/report.py | 2 +-
bika/lims/content/reportfolder.py | 2 +-
bika/lims/content/samplecondition.py | 2 +-
bika/lims/content/samplematrix.py | 2 +-
bika/lims/content/samplepoint.py | 2 +-
bika/lims/content/sampletype.py | 2 +-
bika/lims/content/samplingdeviation.py | 2 +-
bika/lims/content/storagelocation.py | 2 +-
bika/lims/content/subgroup.py | 2 +-
bika/lims/content/supplier.py | 2 +-
bika/lims/content/suppliercontact.py | 2 +-
bika/lims/content/supplyorder.py | 2 +-
bika/lims/content/supplyorderfolder.py | 2 +-
bika/lims/content/worksheet.py | 2 +-
bika/lims/content/worksheetfolder.py | 2 +-
bika/lims/content/worksheettemplate.py | 2 +-
bika/lims/controlpanel/__init__.py | 2 +-
bika/lims/controlpanel/auditlog.py | 2 +-
.../controlpanel/bika_analysiscategories.py | 2 +-
.../controlpanel/bika_analysisprofiles.py | 2 +-
.../controlpanel/bika_analysisservices.py | 2 +-
bika/lims/controlpanel/bika_analysisspecs.py | 2 +-
bika/lims/controlpanel/bika_artemplates.py | 2 +-
.../lims/controlpanel/bika_attachmenttypes.py | 2 +-
bika/lims/controlpanel/bika_batchlabels.py | 2 +-
bika/lims/controlpanel/bika_calculations.py | 2 +-
bika/lims/controlpanel/bika_containers.py | 2 +-
bika/lims/controlpanel/bika_containertypes.py | 2 +-
bika/lims/controlpanel/bika_departments.py | 2 +-
.../lims/controlpanel/bika_identifiertypes.py | 2 +-
bika/lims/controlpanel/bika_idserver.py | 2 +-
.../controlpanel/bika_instrumentlocations.py | 2 +-
bika/lims/controlpanel/bika_instruments.py | 2 +-
.../lims/controlpanel/bika_instrumenttypes.py | 2 +-
bika/lims/controlpanel/bika_labcontacts.py | 2 +-
bika/lims/controlpanel/bika_labproducts.py | 2 +-
bika/lims/controlpanel/bika_manufacturers.py | 2 +-
bika/lims/controlpanel/bika_preservations.py | 2 +-
.../controlpanel/bika_referencedefinitions.py | 2 +-
.../controlpanel/bika_reflexrulefolder.py | 2 +-
.../controlpanel/bika_sampleconditions.py | 2 +-
bika/lims/controlpanel/bika_samplematrices.py | 2 +-
bika/lims/controlpanel/bika_samplepoints.py | 2 +-
bika/lims/controlpanel/bika_sampletypes.py | 2 +-
.../controlpanel/bika_samplingdeviations.py | 2 +-
bika/lims/controlpanel/bika_samplingrounds.py | 2 +-
bika/lims/controlpanel/bika_setupitems.py | 2 +-
bika/lims/controlpanel/bika_srtemplates.py | 2 +-
.../controlpanel/bika_storagelocations.py | 2 +-
bika/lims/controlpanel/bika_subgroups.py | 2 +-
bika/lims/controlpanel/bika_suppliers.py | 2 +-
.../controlpanel/bika_worksheettemplates.py | 2 +-
.../controlpanel/dynamic_analysisspecs.py | 2 +-
bika/lims/decorators.py | 2 +-
bika/lims/events/__init__.py | 2 +-
bika/lims/events/remarks.py | 2 +-
bika/lims/exportimport/__init__.py | 2 +-
bika/lims/exportimport/dataimport.py | 2 +-
.../exportimport/genericsetup/__init__.py | 2 +-
.../exportimport/genericsetup/adapters.py | 2 +-
bika/lims/exportimport/genericsetup/config.py | 2 +-
.../exportimport/genericsetup/interfaces.py | 2 +-
.../exportimport/genericsetup/structure.py | 2 +-
.../lims/exportimport/instruments/__init__.py | 2 +-
.../instruments/abaxis/__init__.py | 2 +-
.../instruments/abaxis/vetscan/__init__.py | 2 +-
.../instruments/abaxis/vetscan/vs2.py | 2 +-
.../instruments/abbott/__init__.py | 2 +-
.../instruments/abbott/m2000rt/__init__.py | 2 +-
.../instruments/abbott/m2000rt/m2000rt.py | 2 +-
.../instruments/alere/__init__.py | 2 +-
.../instruments/alere/pima/__init__.py | 2 +-
.../instruments/alere/pima/beads.py | 2 +-
.../instruments/alere/pima/cd4.py | 2 +-
.../instruments/beckmancoulter/__init__.py | 2 +-
.../beckmancoulter/access/__init__.py | 2 +-
.../beckmancoulter/access/model2.py | 2 +-
.../instruments/biodrop/__init__.py | 2 +-
.../instruments/biodrop/ulite/__init__.py | 2 +-
.../instruments/biodrop/ulite/ulite.py | 2 +-
.../instruments/cobasintegra/__init__.py | 2 +-
.../cobasintegra/model_400_plus/__init__.py | 2 +-
.../model_400_plus/model_400_plus.py | 2 +-
.../instruments/eltra/__init__.py | 2 +-
.../instruments/eltra/cs/__init__.py | 2 +-
.../instruments/eltra/cs/cs2000.py | 2 +-
.../instruments/facscalibur/__init__.py | 2 +-
.../facscalibur/calibur/__init__.py | 2 +-
.../facscalibur/calibur/model_e9750.py | 2 +-
.../exportimport/instruments/foss/__init__.py | 2 +-
.../instruments/foss/fiastar/__init__.py | 2 +-
.../instruments/foss/fiastar/fiastar.py | 2 +-
.../instruments/foss/winescan/__init__.py | 2 +-
.../instruments/foss/winescan/auto.py | 2 +-
.../instruments/foss/winescan/ft120.py | 2 +-
.../instruments/generic/__init__.py | 2 +-
.../instruments/generic/two_dimension.py | 2 +-
.../exportimport/instruments/generic/xml.py | 2 +-
.../instruments/genexpert/__init__.py | 2 +-
.../instruments/genexpert/genexpert.py | 2 +-
.../instruments/horiba/__init__.py | 2 +-
.../instruments/horiba/jobinyvon/__init__.py | 2 +-
.../instruments/horiba/jobinyvon/icp.py | 2 +-
.../instruments/horiba/jobinyvon/importer.py | 2 +-
.../instruments/horiba/jobinyvon/parser.py | 2 +-
.../exportimport/instruments/instrument.py | 2 +-
.../instruments/lachat/__init__.py | 2 +-
.../instruments/lachat/quickchem.py | 2 +-
.../instruments/lifetechnologies/__init__.py | 2 +-
.../lifetechnologies/qubit/__init__.py | 2 +-
.../lifetechnologies/qubit/qubit.py | 2 +-
bika/lims/exportimport/instruments/logger.py | 2 +-
.../instruments/metler/__init__.py | 2 +-
.../instruments/metler/toledo/__init__.py | 2 +-
.../instruments/metler/toledo/dl55.py | 2 +-
.../instruments/myself/__init__.py | 2 +-
.../myself/myinstrument/__init__.py | 2 +-
.../instruments/nuclisens/__init__.py | 2 +-
.../instruments/nuclisens/easyq.py | 2 +-
.../instruments/panalytical/__init__.py | 2 +-
.../instruments/panalytical/omnia/__init__.py | 2 +-
.../panalytical/omnia/axios_xrf.py | 2 +-
.../exportimport/instruments/resultsimport.py | 2 +-
.../instruments/rigaku/__init__.py | 2 +-
.../instruments/rigaku/supermini/__init__.py | 2 +-
.../instruments/rigaku/supermini/wxrf.py | 2 +-
.../instruments/rochecobas/__init__.py | 2 +-
.../instruments/rochecobas/taqman/__init__.py | 2 +-
.../instruments/rochecobas/taqman/model48.py | 2 +-
.../instruments/rochecobas/taqman/model96.py | 2 +-
.../instruments/scilvet/__init__.py | 2 +-
.../instruments/scilvet/abc/__init__.py | 2 +-
.../instruments/scilvet/abc/plus.py | 2 +-
.../instruments/sealanalytical/__init__.py | 2 +-
.../sealanalytical/aq2/__init__.py | 2 +-
.../instruments/sealanalytical/aq2/aq2.py | 2 +-
.../instruments/shimadzu/__init__.py | 2 +-
.../instruments/shimadzu/gcms/__init__.py | 2 +-
.../instruments/shimadzu/gcms/qp2010se.py | 2 +-
.../instruments/shimadzu/gcms/tq8030.py | 2 +-
.../instruments/shimadzu/icpe/__init__.py | 2 +-
.../instruments/shimadzu/icpe/multitype.py | 2 +-
.../instruments/shimadzu/nexera/LC2040C.py | 2 +-
.../instruments/shimadzu/nexera/LCMS8050.py | 2 +-
.../instruments/shimadzu/nexera/__init__.py | 2 +-
.../instruments/sysmex/__init__.py | 2 +-
.../instruments/sysmex/xs/__init__.py | 2 +-
.../instruments/sysmex/xs/i1000.py | 2 +-
.../instruments/sysmex/xs/i500.py | 2 +-
.../instruments/sysmex/xt/__init__.py | 2 +-
.../instruments/sysmex/xt/i1800.py | 2 +-
.../instruments/sysmex/xt/i4000.py | 2 +-
.../instruments/tescan/__init__.py | 2 +-
.../instruments/tescan/tima/__init__.py | 2 +-
.../instruments/tescan/tima/tima.py | 2 +-
.../instruments/thermoscientific/__init__.py | 2 +-
.../thermoscientific/arena/__init__.py | 2 +-
.../thermoscientific/arena/xt20.py | 2 +-
.../thermoscientific/gallery/Ts9861x.py | 2 +-
.../thermoscientific/gallery/__init__.py | 2 +-
.../thermoscientific/multiskan/__init__.py | 2 +-
.../thermoscientific/multiskan/go.py | 2 +-
bika/lims/exportimport/instruments/utils.py | 2 +-
.../instruments/varian/__init__.py | 2 +-
.../instruments/varian/vistapro/__init__.py | 2 +-
.../instruments/varian/vistapro/icp.py | 2 +-
bika/lims/exportimport/load_setup_data.py | 2 +-
bika/lims/exportimport/setupdata/__init__.py | 2 +-
bika/lims/fields.py | 2 +-
bika/lims/idserver.py | 2 +-
bika/lims/install/__init__.py | 2 +-
bika/lims/install/adapters.py | 2 +-
bika/lims/interfaces/__init__.py | 2 +-
bika/lims/interfaces/analysis.py | 2 +-
bika/lims/interfaces/calculation.py | 2 +-
bika/lims/interfaces/field.py | 2 +-
bika/lims/jsonapi/__init__.py | 2 +-
bika/lims/jsonapi/allowedtransitionsfor.py | 2 +-
bika/lims/jsonapi/create.py | 2 +-
bika/lims/jsonapi/doactionfor.py | 2 +-
bika/lims/jsonapi/getusers.py | 2 +-
bika/lims/jsonapi/read.py | 2 +-
bika/lims/jsonapi/remove.py | 2 +-
bika/lims/jsonapi/update.py | 2 +-
bika/lims/locales/__init__.py | 2 +-
bika/lims/locales/bs/LC_MESSAGES/plone.po | 311 +-
.../locales/bs/LC_MESSAGES/senaite.core.po | 746 +-
bika/lims/locales/cs/LC_MESSAGES/plone.po | 4 +-
.../locales/cs/LC_MESSAGES/senaite.core.po | 4 +-
.../locales/es/LC_MESSAGES/senaite.core.po | 54 +-
.../es_419/LC_MESSAGES/senaite.core.po | 40 +-
bika/lims/locales/es_AR/LC_MESSAGES/plone.po | 7 +-
.../locales/es_AR/LC_MESSAGES/senaite.core.po | 87 +-
bika/lims/locales/fa/LC_MESSAGES/plone.po | 423 +-
.../locales/fa/LC_MESSAGES/senaite.core.po | 407 +-
bika/lims/locales/fr/LC_MESSAGES/plone.po | 11 +-
.../locales/fr/LC_MESSAGES/senaite.core.po | 1002 +--
bika/lims/locales/ms/LC_MESSAGES/plone.po | 879 +++
.../locales/ms/LC_MESSAGES/senaite.core.po | 6410 +++++++++++++++++
bika/lims/locales/ms_MY/LC_MESSAGES/plone.po | 879 +++
.../locales/ms_MY/LC_MESSAGES/senaite.core.po | 6407 ++++++++++++++++
bika/lims/locales/ru/LC_MESSAGES/plone.po | 51 +-
.../locales/ru/LC_MESSAGES/senaite.core.po | 93 +-
.../locales/zh/LC_MESSAGES/senaite.core.po | 15 +-
bika/lims/locales/zh_CN/LC_MESSAGES/plone.po | 7 +-
.../locales/zh_CN/LC_MESSAGES/senaite.core.po | 7 +-
bika/lims/locales/zh_TW/LC_MESSAGES/plone.po | 243 +-
.../locales/zh_TW/LC_MESSAGES/senaite.core.po | 521 +-
bika/lims/monkey/Widget.py | 2 +-
bika/lims/monkey/__init__.py | 2 +-
bika/lims/monkey/add_senaite_site.py | 2 +-
bika/lims/monkey/contentmenu.py | 2 +-
bika/lims/monkey/controlpanel.py | 2 +-
bika/lims/monkey/member.py | 2 +-
bika/lims/monkey/utils.py | 2 +-
bika/lims/numbergenerator.py | 2 +-
bika/lims/permissions.py | 2 +-
bika/lims/profiles/default/metadata.xml | 2 +-
bika/lims/setuphandlers.py | 2 +-
bika/lims/subscribers/__init__.py | 2 +-
bika/lims/subscribers/analysis.py | 2 +-
bika/lims/subscribers/analysisrequest.py | 2 +-
bika/lims/subscribers/auditlog.py | 2 +-
bika/lims/subscribers/batch.py | 2 +-
bika/lims/subscribers/objectadded.py | 2 +-
bika/lims/subscribers/objectmodified.py | 2 +-
bika/lims/subscribers/pricelist.py | 2 +-
bika/lims/subscribers/remarks.py | 2 +-
bika/lims/subscribers/setup.py | 2 +-
bika/lims/testing.py | 2 +-
bika/lims/tests/__init__.py | 2 +-
bika/lims/tests/base.py | 2 +-
.../tests/test_AnalysisRequest_retract.py | 2 +-
bika/lims/tests/test_barcode_entry.py | 2 +-
bika/lims/tests/test_bika_installation.py | 2 +-
bika/lims/tests/test_calculations.py | 2 +-
bika/lims/tests/test_decimal-sci-notation.py | 2 +-
.../tests/test_decimalmark-sci-notation.py | 2 +-
bika/lims/tests/test_duplicate-analysis.py | 2 +-
bika/lims/tests/test_hiddenanalyses.py | 2 +-
bika/lims/tests/test_limitdetections.py | 2 +-
bika/lims/tests/test_manualuncertainty.py | 2 +-
bika/lims/tests/test_reflexrules.py | 2 +-
bika/lims/tests/test_textual_doctests.py | 2 +-
bika/lims/tests/test_validation.py | 2 +-
bika/lims/upgrade/__init__.py | 2 +-
bika/lims/upgrade/utils.py | 2 +-
bika/lims/upgrade/v01_00_000.py | 2 +-
bika/lims/upgrade/v01_01_000.py | 2 +-
bika/lims/upgrade/v01_01_001.py | 2 +-
bika/lims/upgrade/v01_01_002.py | 2 +-
bika/lims/upgrade/v01_01_003.py | 2 +-
bika/lims/upgrade/v01_01_004.py | 2 +-
bika/lims/upgrade/v01_01_005.py | 2 +-
bika/lims/upgrade/v01_01_006.py | 2 +-
bika/lims/upgrade/v01_01_007.py | 2 +-
bika/lims/upgrade/v01_01_008.py | 2 +-
bika/lims/upgrade/v01_02_000.py | 2 +-
bika/lims/upgrade/v01_02_001.py | 2 +-
bika/lims/upgrade/v01_02_002.py | 2 +-
bika/lims/upgrade/v01_02_003.py | 2 +-
bika/lims/upgrade/v01_02_004.py | 2 +-
bika/lims/upgrade/v01_02_005.py | 2 +-
bika/lims/upgrade/v01_02_006.py | 2 +-
bika/lims/upgrade/v01_02_007.py | 2 +-
bika/lims/upgrade/v01_02_008.py | 2 +-
bika/lims/upgrade/v01_02_009.py | 2 +-
bika/lims/upgrade/v01_03_000.py | 2 +-
bika/lims/upgrade/v01_03_001.py | 2 +-
bika/lims/upgrade/v01_03_002.py | 2 +-
bika/lims/upgrade/v01_03_003.py | 2 +-
bika/lims/upgrade/v01_03_004.py | 2 +-
bika/lims/upgrade/v01_03_005.py | 2 +-
bika/lims/utils/__init__.py | 2 +-
bika/lims/utils/analysis.py | 2 +-
bika/lims/utils/analysisrequest.py | 2 +-
bika/lims/validators.py | 2 +-
bika/lims/version.txt | 2 +-
bika/lims/vocabularies/__init__.py | 2 +-
bika/lims/workflow/__init__.py | 2 +-
bika/lims/workflow/analysis/__init__.py | 2 +-
bika/lims/workflow/analysis/events.py | 2 +-
bika/lims/workflow/analysis/guards.py | 2 +-
.../lims/workflow/analysisrequest/__init__.py | 2 +-
bika/lims/workflow/analysisrequest/events.py | 2 +-
bika/lims/workflow/analysisrequest/guards.py | 2 +-
.../lims/workflow/analysisservice/__init__.py | 2 +-
bika/lims/workflow/analysisservice/guards.py | 2 +-
.../workflow/duplicateanalysis/__init__.py | 2 +-
.../lims/workflow/duplicateanalysis/events.py | 2 +-
.../lims/workflow/duplicateanalysis/guards.py | 2 +-
bika/lims/workflow/instrument/__init__.py | 19 +
bika/lims/workflow/instrument/events.py | 18 +
.../workflow/referenceanalysis/__init__.py | 2 +-
.../lims/workflow/referenceanalysis/events.py | 2 +-
.../lims/workflow/referenceanalysis/guards.py | 2 +-
bika/lims/workflow/worksheet/__init__.py | 2 +-
bika/lims/workflow/worksheet/events.py | 2 +-
bika/lims/workflow/worksheet/guards.py | 2 +-
582 files changed, 17198 insertions(+), 2564 deletions(-)
create mode 100644 bika/lims/locales/ms/LC_MESSAGES/plone.po
create mode 100644 bika/lims/locales/ms/LC_MESSAGES/senaite.core.po
create mode 100644 bika/lims/locales/ms_MY/LC_MESSAGES/plone.po
create mode 100644 bika/lims/locales/ms_MY/LC_MESSAGES/senaite.core.po
diff --git a/CHANGES.rst b/CHANGES.rst
index 251743885f..b284297330 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -1,7 +1,7 @@
Changelog
=========
-1.3.5 (unreleased)
+1.3.5 (2021-07-23)
------------------
- #1829 Fix API create for Dexterity types
@@ -18,6 +18,7 @@ Changelog
- #1808 Removal of ACTIONS_TO_INDEXES mapping to ensure data integrity
- #1803 Updated openpyxl to latest Python 2.x compatible version
- #1802 Adapter for Add sample form confirmation
+- #1798 Fix reindexing of AnalysisServices after AnalysisCategories modified
- #1781 Exclude invalid samples from dashboard's not-printed indicator
- #1774 Fix Lab clerk can edit items from setup folder
- #1763 Remove final states from dashboard
@@ -36,7 +37,6 @@ Changelog
- #1628 Fix instrument import for analyses with result options
- #1625 Fix assignment of analyses via worksheet template when Worksheet is full
- #1617 Fix writing methods on read when reindexing services
-- #1798 Fix reindexing of AnalysisServices after AnalysisCategories modified
1.3.4 (2020-08-11)
diff --git a/bika/__init__.py b/bika/__init__.py
index a16684b4d0..d3eb8cd180 100644
--- a/bika/__init__.py
+++ b/bika/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
try:
diff --git a/bika/lims/__init__.py b/bika/lims/__init__.py
index e2d227abad..393f807520 100644
--- a/bika/lims/__init__.py
+++ b/bika/lims/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import logging
diff --git a/bika/lims/adapters/__init__.py b/bika/lims/adapters/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/adapters/__init__.py
+++ b/bika/lims/adapters/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/adapters/addsample.py b/bika/lims/adapters/addsample.py
index 25a93e330b..8a501852e6 100644
--- a/bika/lims/adapters/addsample.py
+++ b/bika/lims/adapters/addsample.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from zope.component import adapts
diff --git a/bika/lims/adapters/dynamicresultsrange.py b/bika/lims/adapters/dynamicresultsrange.py
index 57388de0d2..7c867f9371 100644
--- a/bika/lims/adapters/dynamicresultsrange.py
+++ b/bika/lims/adapters/dynamicresultsrange.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/adapters/referencewidgetvocabulary.py b/bika/lims/adapters/referencewidgetvocabulary.py
index 291a7c2db9..3814ef31d3 100644
--- a/bika/lims/adapters/referencewidgetvocabulary.py
+++ b/bika/lims/adapters/referencewidgetvocabulary.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/adapters/stickers.py b/bika/lims/adapters/stickers.py
index fee7e71fbb..593b5a2389 100644
--- a/bika/lims/adapters/stickers.py
+++ b/bika/lims/adapters/stickers.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from zope.interface import implements
diff --git a/bika/lims/adapters/widgetvisibility.py b/bika/lims/adapters/widgetvisibility.py
index d94f65e34a..cb04ca4f1c 100644
--- a/bika/lims/adapters/widgetvisibility.py
+++ b/bika/lims/adapters/widgetvisibility.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/alphanumber.py b/bika/lims/alphanumber.py
index fa17728230..f1165e1eb1 100644
--- a/bika/lims/alphanumber.py
+++ b/bika/lims/alphanumber.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import re
diff --git a/bika/lims/api/__init__.py b/bika/lims/api/__init__.py
index 88d6ed6a2e..06204a0221 100644
--- a/bika/lims/api/__init__.py
+++ b/bika/lims/api/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import re
diff --git a/bika/lims/api/analysis.py b/bika/lims/api/analysis.py
index 324f47a337..be941d4362 100644
--- a/bika/lims/api/analysis.py
+++ b/bika/lims/api/analysis.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from collections import Mapping
diff --git a/bika/lims/api/analysisservice.py b/bika/lims/api/analysisservice.py
index 43114dfc0b..0c8bd32f4f 100644
--- a/bika/lims/api/analysisservice.py
+++ b/bika/lims/api/analysisservice.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/api/mail.py b/bika/lims/api/mail.py
index fa6d5ebbe9..6a4a644ea6 100644
--- a/bika/lims/api/mail.py
+++ b/bika/lims/api/mail.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import io
diff --git a/bika/lims/api/security.py b/bika/lims/api/security.py
index 449be190cb..778de0569c 100644
--- a/bika/lims/api/security.py
+++ b/bika/lims/api/security.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import getSecurityManager
diff --git a/bika/lims/api/snapshot.py b/bika/lims/api/snapshot.py
index 08fc314fe9..1d1d51f84b 100644
--- a/bika/lims/api/snapshot.py
+++ b/bika/lims/api/snapshot.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/api/user.py b/bika/lims/api/user.py
index 67f11f7331..cb8206f0ed 100644
--- a/bika/lims/api/user.py
+++ b/bika/lims/api/user.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import getSecurityManager
diff --git a/bika/lims/barcode.py b/bika/lims/barcode.py
index 6ac3cad633..0008c522cc 100644
--- a/bika/lims/barcode.py
+++ b/bika/lims/barcode.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/browser/__init__.py b/bika/lims/browser/__init__.py
index 2bfdd24a09..4c75e4739e 100644
--- a/bika/lims/browser/__init__.py
+++ b/bika/lims/browser/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
"""Bika's browser views are based on this one, for a nice set of utilities.
diff --git a/bika/lims/browser/accreditation.py b/bika/lims/browser/accreditation.py
index ed887de7b4..32fb2343fe 100644
--- a/bika/lims/browser/accreditation.py
+++ b/bika/lims/browser/accreditation.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFPlone.utils import safe_unicode
diff --git a/bika/lims/browser/analyses/__init__.py b/bika/lims/browser/analyses/__init__.py
index 77b4fee651..8385666a6f 100644
--- a/bika/lims/browser/analyses/__init__.py
+++ b/bika/lims/browser/analyses/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from .view import AnalysesView
diff --git a/bika/lims/browser/analyses/qc.py b/bika/lims/browser/analyses/qc.py
index 475efb431b..c62a85364a 100644
--- a/bika/lims/browser/analyses/qc.py
+++ b/bika/lims/browser/analyses/qc.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from collections import OrderedDict
diff --git a/bika/lims/browser/analyses/view.py b/bika/lims/browser/analyses/view.py
index e265320e40..63b92d9e85 100644
--- a/bika/lims/browser/analyses/view.py
+++ b/bika/lims/browser/analyses/view.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/browser/analysis.py b/bika/lims/browser/analysis.py
index f23a2a89d5..a1cddff0bd 100644
--- a/bika/lims/browser/analysis.py
+++ b/bika/lims/browser/analysis.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/browser/analysisprofile.py b/bika/lims/browser/analysisprofile.py
index 5b68f5f42f..970b8550ba 100644
--- a/bika/lims/browser/analysisprofile.py
+++ b/bika/lims/browser/analysisprofile.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.jsonapi import load_field_values
diff --git a/bika/lims/browser/analysisreport.py b/bika/lims/browser/analysisreport.py
index d6e2227192..bee9059db8 100644
--- a/bika/lims/browser/analysisreport.py
+++ b/bika/lims/browser/analysisreport.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/analysisrequest/__init__.py b/bika/lims/browser/analysisrequest/__init__.py
index 9b21a7cd46..499d255ba9 100644
--- a/bika/lims/browser/analysisrequest/__init__.py
+++ b/bika/lims/browser/analysisrequest/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.interfaces import IAnalysisRequest
diff --git a/bika/lims/browser/analysisrequest/add2.py b/bika/lims/browser/analysisrequest/add2.py
index 9d509d86d8..511a3c3184 100644
--- a/bika/lims/browser/analysisrequest/add2.py
+++ b/bika/lims/browser/analysisrequest/add2.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/browser/analysisrequest/analysisrequests.py b/bika/lims/browser/analysisrequest/analysisrequests.py
index fa1fa755a6..cfd949413e 100644
--- a/bika/lims/browser/analysisrequest/analysisrequests.py
+++ b/bika/lims/browser/analysisrequest/analysisrequests.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/analysisrequest/invoice.py b/bika/lims/browser/analysisrequest/invoice.py
index ee170624e3..a50925c678 100644
--- a/bika/lims/browser/analysisrequest/invoice.py
+++ b/bika/lims/browser/analysisrequest/invoice.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import _
diff --git a/bika/lims/browser/analysisrequest/manage_analyses.py b/bika/lims/browser/analysisrequest/manage_analyses.py
index f29c747680..15830c7995 100644
--- a/bika/lims/browser/analysisrequest/manage_analyses.py
+++ b/bika/lims/browser/analysisrequest/manage_analyses.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/analysisrequest/manage_results.py b/bika/lims/browser/analysisrequest/manage_results.py
index 72ba6a5652..c7028664f2 100644
--- a/bika/lims/browser/analysisrequest/manage_results.py
+++ b/bika/lims/browser/analysisrequest/manage_results.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import bikaMessageFactory as _
diff --git a/bika/lims/browser/analysisrequest/published_results.py b/bika/lims/browser/analysisrequest/published_results.py
index a9e7ca7075..3cb5a40858 100644
--- a/bika/lims/browser/analysisrequest/published_results.py
+++ b/bika/lims/browser/analysisrequest/published_results.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/analysisrequest/reject.py b/bika/lims/browser/analysisrequest/reject.py
index 26dc2c6be1..ae8d4e62a6 100644
--- a/bika/lims/browser/analysisrequest/reject.py
+++ b/bika/lims/browser/analysisrequest/reject.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.browser import BrowserView
diff --git a/bika/lims/browser/analysisrequest/reject_samples.py b/bika/lims/browser/analysisrequest/reject_samples.py
index 96ab0f95cc..33aea25542 100644
--- a/bika/lims/browser/analysisrequest/reject_samples.py
+++ b/bika/lims/browser/analysisrequest/reject_samples.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
diff --git a/bika/lims/browser/analysisrequest/resultsinterpretation.py b/bika/lims/browser/analysisrequest/resultsinterpretation.py
index 4ef43bd72f..4c8145e522 100644
--- a/bika/lims/browser/analysisrequest/resultsinterpretation.py
+++ b/bika/lims/browser/analysisrequest/resultsinterpretation.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/analysisrequest/tables.py b/bika/lims/browser/analysisrequest/tables.py
index 72f7daae75..ae8be5c9a7 100644
--- a/bika/lims/browser/analysisrequest/tables.py
+++ b/bika/lims/browser/analysisrequest/tables.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/analysisrequest/view.py b/bika/lims/browser/analysisrequest/view.py
index 9c7ba76fc8..7903dc78d1 100644
--- a/bika/lims/browser/analysisrequest/view.py
+++ b/bika/lims/browser/analysisrequest/view.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/analysisservice.py b/bika/lims/browser/analysisservice.py
index 13640e3412..0b70893697 100644
--- a/bika/lims/browser/analysisservice.py
+++ b/bika/lims/browser/analysisservice.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/browser/artemplate.py b/bika/lims/browser/artemplate.py
index ab04f9c264..9986804970 100644
--- a/bika/lims/browser/artemplate.py
+++ b/bika/lims/browser/artemplate.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.interfaces import IJSONReadExtender, IARTemplate
diff --git a/bika/lims/browser/attachment.py b/bika/lims/browser/attachment.py
index 0017a5f48d..65ce6b694e 100644
--- a/bika/lims/browser/attachment.py
+++ b/bika/lims/browser/attachment.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/auditlog.py b/bika/lims/browser/auditlog.py
index d1e98ecfeb..106b7b5db7 100644
--- a/bika/lims/browser/auditlog.py
+++ b/bika/lims/browser/auditlog.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/batch/__init__.py b/bika/lims/browser/batch/__init__.py
index 5f1d9ce865..540a26ed42 100644
--- a/bika/lims/browser/batch/__init__.py
+++ b/bika/lims/browser/batch/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.vocabularies import CatalogVocabulary
diff --git a/bika/lims/browser/batch/analysisrequests.py b/bika/lims/browser/batch/analysisrequests.py
index 7b32427cf9..64f5fd0c11 100644
--- a/bika/lims/browser/batch/analysisrequests.py
+++ b/bika/lims/browser/batch/analysisrequests.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/batch/batchbook.py b/bika/lims/browser/batch/batchbook.py
index 54b58bb63e..637d5d9675 100644
--- a/bika/lims/browser/batch/batchbook.py
+++ b/bika/lims/browser/batch/batchbook.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import re
diff --git a/bika/lims/browser/batchfolder.py b/bika/lims/browser/batchfolder.py
index 728caa887e..98a40943d1 100644
--- a/bika/lims/browser/batchfolder.py
+++ b/bika/lims/browser/batchfolder.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/bika_listing.py b/bika/lims/browser/bika_listing.py
index 7a562cd0fb..f52b8ac6e7 100644
--- a/bika/lims/browser/bika_listing.py
+++ b/bika/lims/browser/bika_listing.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from senaite.core.listing import ListingView
diff --git a/bika/lims/browser/bootstrap/__init__.py b/bika/lims/browser/bootstrap/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/browser/bootstrap/__init__.py
+++ b/bika/lims/browser/bootstrap/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/browser/bootstrap/bootstrap.py b/bika/lims/browser/bootstrap/bootstrap.py
index 508a068fc7..42d807dd27 100644
--- a/bika/lims/browser/bootstrap/bootstrap.py
+++ b/bika/lims/browser/bootstrap/bootstrap.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/calcs.py b/bika/lims/browser/calcs.py
index 6135994e96..ebff3d4e26 100644
--- a/bika/lims/browser/calcs.py
+++ b/bika/lims/browser/calcs.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/browser/chart/__init__.py b/bika/lims/browser/chart/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/browser/chart/__init__.py
+++ b/bika/lims/browser/chart/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/browser/chart/analyses.py b/bika/lims/browser/chart/analyses.py
index 4e422867c5..5c1a1a160b 100644
--- a/bika/lims/browser/chart/analyses.py
+++ b/bika/lims/browser/chart/analyses.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/browser/client/__init__.py b/bika/lims/browser/client/__init__.py
index 8559819301..55904856bd 100644
--- a/bika/lims/browser/client/__init__.py
+++ b/bika/lims/browser/client/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from views.batches import ClientBatchesView
diff --git a/bika/lims/browser/client/views/__init__.py b/bika/lims/browser/client/views/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/browser/client/views/__init__.py
+++ b/bika/lims/browser/client/views/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/browser/client/views/analysisprofiles.py b/bika/lims/browser/client/views/analysisprofiles.py
index 9e33ccf75e..ff77426065 100644
--- a/bika/lims/browser/client/views/analysisprofiles.py
+++ b/bika/lims/browser/client/views/analysisprofiles.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import bikaMessageFactory as _
diff --git a/bika/lims/browser/client/views/analysisrequests.py b/bika/lims/browser/client/views/analysisrequests.py
index 5666d20b08..169db60148 100644
--- a/bika/lims/browser/client/views/analysisrequests.py
+++ b/bika/lims/browser/client/views/analysisrequests.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/client/views/analysisspecs.py b/bika/lims/browser/client/views/analysisspecs.py
index a3a3269e74..844340acb0 100644
--- a/bika/lims/browser/client/views/analysisspecs.py
+++ b/bika/lims/browser/client/views/analysisspecs.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/client/views/artemplates.py b/bika/lims/browser/client/views/artemplates.py
index 7a32d3f71d..727f70c137 100644
--- a/bika/lims/browser/client/views/artemplates.py
+++ b/bika/lims/browser/client/views/artemplates.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import bikaMessageFactory as _
diff --git a/bika/lims/browser/client/views/attachments.py b/bika/lims/browser/client/views/attachments.py
index 9e1c3e6923..1f6a90cd34 100644
--- a/bika/lims/browser/client/views/attachments.py
+++ b/bika/lims/browser/client/views/attachments.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/client/views/batches.py b/bika/lims/browser/client/views/batches.py
index d6c9410b8a..bf8aed09f6 100644
--- a/bika/lims/browser/client/views/batches.py
+++ b/bika/lims/browser/client/views/batches.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.browser.batchfolder import BatchFolderContentsView
diff --git a/bika/lims/browser/client/views/contacts.py b/bika/lims/browser/client/views/contacts.py
index 7dd79352d8..ce9cd113ff 100644
--- a/bika/lims/browser/client/views/contacts.py
+++ b/bika/lims/browser/client/views/contacts.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from collections import OrderedDict
diff --git a/bika/lims/browser/client/views/orders.py b/bika/lims/browser/client/views/orders.py
index 7ac16040a1..67b8aeed53 100644
--- a/bika/lims/browser/client/views/orders.py
+++ b/bika/lims/browser/client/views/orders.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/client/views/samplepoints.py b/bika/lims/browser/client/views/samplepoints.py
index 3788a31d35..eeb40b2a1b 100644
--- a/bika/lims/browser/client/views/samplepoints.py
+++ b/bika/lims/browser/client/views/samplepoints.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.controlpanel.bika_samplepoints import SamplePointsView
diff --git a/bika/lims/browser/clientfolder.py b/bika/lims/browser/clientfolder.py
index c0d289c7bf..7e8e706695 100644
--- a/bika/lims/browser/clientfolder.py
+++ b/bika/lims/browser/clientfolder.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/contact.py b/bika/lims/browser/contact.py
index 151366352c..4895e93498 100644
--- a/bika/lims/browser/contact.py
+++ b/bika/lims/browser/contact.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import re
diff --git a/bika/lims/browser/contentmenu.py b/bika/lims/browser/contentmenu.py
index d380aef98b..1e192b3262 100644
--- a/bika/lims/browser/contentmenu.py
+++ b/bika/lims/browser/contentmenu.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from plone.app.contentmenu.menu import WorkflowMenu as BaseClass
diff --git a/bika/lims/browser/controlpanel.py b/bika/lims/browser/controlpanel.py
index 9877a09d8b..3b0c3076d7 100644
--- a/bika/lims/browser/controlpanel.py
+++ b/bika/lims/browser/controlpanel.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import os
diff --git a/bika/lims/browser/dashboard/__init__.py b/bika/lims/browser/dashboard/__init__.py
index 06d15d6ee6..4165a07dee 100644
--- a/bika/lims/browser/dashboard/__init__.py
+++ b/bika/lims/browser/dashboard/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from dashboard import DashboardView
diff --git a/bika/lims/browser/dashboard/dashboard.py b/bika/lims/browser/dashboard/dashboard.py
index ecc2a8a197..2f79a17b72 100644
--- a/bika/lims/browser/dashboard/dashboard.py
+++ b/bika/lims/browser/dashboard/dashboard.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/department/__init__.py b/bika/lims/browser/department/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/browser/department/__init__.py
+++ b/bika/lims/browser/department/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/browser/department/ajax.py b/bika/lims/browser/department/ajax.py
index aee08d85dd..6fac8640f7 100644
--- a/bika/lims/browser/department/ajax.py
+++ b/bika/lims/browser/department/ajax.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.utils import getToolByName
diff --git a/bika/lims/browser/department/labcontacts.py b/bika/lims/browser/department/labcontacts.py
index 654c56a612..0e327a8bd7 100644
--- a/bika/lims/browser/department/labcontacts.py
+++ b/bika/lims/browser/department/labcontacts.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/dynamic_analysisspec.py b/bika/lims/browser/dynamic_analysisspec.py
index 2eb33aa34a..f2b22debf1 100644
--- a/bika/lims/browser/dynamic_analysisspec.py
+++ b/bika/lims/browser/dynamic_analysisspec.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/fields/__init__.py b/bika/lims/browser/fields/__init__.py
index 95beb839bb..6df3153c30 100644
--- a/bika/lims/browser/fields/__init__.py
+++ b/bika/lims/browser/fields/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from .addressfield import AddressField
diff --git a/bika/lims/browser/fields/addressfield.py b/bika/lims/browser/fields/addressfield.py
index 64cb64baff..62811da61f 100644
--- a/bika/lims/browser/fields/addressfield.py
+++ b/bika/lims/browser/fields/addressfield.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Archetypes.Registry import registerField
diff --git a/bika/lims/browser/fields/aranalysesfield.py b/bika/lims/browser/fields/aranalysesfield.py
index 86d864998a..035d9b3c24 100644
--- a/bika/lims/browser/fields/aranalysesfield.py
+++ b/bika/lims/browser/fields/aranalysesfield.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import itertools
diff --git a/bika/lims/browser/fields/coordinatefield.py b/bika/lims/browser/fields/coordinatefield.py
index 1ec11de580..0a6d95d1bb 100644
--- a/bika/lims/browser/fields/coordinatefield.py
+++ b/bika/lims/browser/fields/coordinatefield.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/fields/datetimefield.py b/bika/lims/browser/fields/datetimefield.py
index 45e4108de5..f0a0e0e345 100644
--- a/bika/lims/browser/fields/datetimefield.py
+++ b/bika/lims/browser/fields/datetimefield.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/fields/durationfield.py b/bika/lims/browser/fields/durationfield.py
index f98f9263e6..d7b996cc34 100644
--- a/bika/lims/browser/fields/durationfield.py
+++ b/bika/lims/browser/fields/durationfield.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/fields/emailsfield.py b/bika/lims/browser/fields/emailsfield.py
index 3c394666fc..1039b25f8a 100644
--- a/bika/lims/browser/fields/emailsfield.py
+++ b/bika/lims/browser/fields/emailsfield.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import re
diff --git a/bika/lims/browser/fields/historyawarereferencefield.py b/bika/lims/browser/fields/historyawarereferencefield.py
index b35426ad02..ca733c451e 100644
--- a/bika/lims/browser/fields/historyawarereferencefield.py
+++ b/bika/lims/browser/fields/historyawarereferencefield.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/fields/interimfieldsfield.py b/bika/lims/browser/fields/interimfieldsfield.py
index fbe789f546..96f956ce1b 100644
--- a/bika/lims/browser/fields/interimfieldsfield.py
+++ b/bika/lims/browser/fields/interimfieldsfield.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import copy
diff --git a/bika/lims/browser/fields/proxyfield.py b/bika/lims/browser/fields/proxyfield.py
index 8dfcc2b624..de8ee649dd 100644
--- a/bika/lims/browser/fields/proxyfield.py
+++ b/bika/lims/browser/fields/proxyfield.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import DateTime
diff --git a/bika/lims/browser/fields/referenceresultsfield.py b/bika/lims/browser/fields/referenceresultsfield.py
index e2f81d3708..731b8dcb9b 100644
--- a/bika/lims/browser/fields/referenceresultsfield.py
+++ b/bika/lims/browser/fields/referenceresultsfield.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/fields/reflexrulefield.py b/bika/lims/browser/fields/reflexrulefield.py
index 97a650b872..b28a6cea53 100644
--- a/bika/lims/browser/fields/reflexrulefield.py
+++ b/bika/lims/browser/fields/reflexrulefield.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/fields/remarksfield.py b/bika/lims/browser/fields/remarksfield.py
index 4664e2376c..13232d2b79 100644
--- a/bika/lims/browser/fields/remarksfield.py
+++ b/bika/lims/browser/fields/remarksfield.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import re
diff --git a/bika/lims/browser/fields/resultrangefield.py b/bika/lims/browser/fields/resultrangefield.py
index 446d2b317b..a0e0f92fc4 100644
--- a/bika/lims/browser/fields/resultrangefield.py
+++ b/bika/lims/browser/fields/resultrangefield.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from operator import itemgetter
diff --git a/bika/lims/browser/fields/resultsrangesfield.py b/bika/lims/browser/fields/resultsrangesfield.py
index 3e429274f4..51a348da84 100644
--- a/bika/lims/browser/fields/resultsrangesfield.py
+++ b/bika/lims/browser/fields/resultsrangesfield.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from operator import itemgetter
diff --git a/bika/lims/browser/fields/uidreferencefield.py b/bika/lims/browser/fields/uidreferencefield.py
index 9e9691c3c7..362a68b29e 100644
--- a/bika/lims/browser/fields/uidreferencefield.py
+++ b/bika/lims/browser/fields/uidreferencefield.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/header_table.py b/bika/lims/browser/header_table.py
index ece5e8fd0f..6af8adf9d7 100644
--- a/bika/lims/browser/header_table.py
+++ b/bika/lims/browser/header_table.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl.Permissions import view
diff --git a/bika/lims/browser/idserver/__init__.py b/bika/lims/browser/idserver/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/browser/idserver/__init__.py
+++ b/bika/lims/browser/idserver/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/browser/idserver/view.py b/bika/lims/browser/idserver/view.py
index e989daae6e..0a29e64716 100644
--- a/bika/lims/browser/idserver/view.py
+++ b/bika/lims/browser/idserver/view.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/instrument.py b/bika/lims/browser/instrument.py
index f735973d13..e6131a6a6f 100644
--- a/bika/lims/browser/instrument.py
+++ b/bika/lims/browser/instrument.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/browser/instrumentlocation.py b/bika/lims/browser/instrumentlocation.py
index 43f2851b94..2c20edbd87 100644
--- a/bika/lims/browser/instrumentlocation.py
+++ b/bika/lims/browser/instrumentlocation.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.controlpanel.bika_instruments import InstrumentsView
diff --git a/bika/lims/browser/instrumenttype.py b/bika/lims/browser/instrumenttype.py
index cff33a8862..617e2b48fa 100644
--- a/bika/lims/browser/instrumenttype.py
+++ b/bika/lims/browser/instrumenttype.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.controlpanel.bika_instruments import InstrumentsView
diff --git a/bika/lims/browser/invoice.py b/bika/lims/browser/invoice.py
index 450772ae1c..37850c8dfc 100644
--- a/bika/lims/browser/invoice.py
+++ b/bika/lims/browser/invoice.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/jsi18n.py b/bika/lims/browser/jsi18n.py
index eb82e9d0b9..0e6ed457d3 100644
--- a/bika/lims/browser/jsi18n.py
+++ b/bika/lims/browser/jsi18n.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from plone.memoize import ram
diff --git a/bika/lims/browser/manufacturer.py b/bika/lims/browser/manufacturer.py
index 91e240d63c..473079fb3a 100644
--- a/bika/lims/browser/manufacturer.py
+++ b/bika/lims/browser/manufacturer.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.controlpanel.bika_instruments import InstrumentsView
diff --git a/bika/lims/browser/methodfolder.py b/bika/lims/browser/methodfolder.py
index 72cada29b0..a082125321 100644
--- a/bika/lims/browser/methodfolder.py
+++ b/bika/lims/browser/methodfolder.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/myorganization.py b/bika/lims/browser/myorganization.py
index 7faf63c17b..a008f6db83 100644
--- a/bika/lims/browser/myorganization.py
+++ b/bika/lims/browser/myorganization.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/partition_magic.py b/bika/lims/browser/partition_magic.py
index 121b051dbe..d1419e7639 100644
--- a/bika/lims/browser/partition_magic.py
+++ b/bika/lims/browser/partition_magic.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from collections import OrderedDict
diff --git a/bika/lims/browser/portlets/__init__.py b/bika/lims/browser/portlets/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/browser/portlets/__init__.py
+++ b/bika/lims/browser/portlets/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/browser/portlets/navigation.py b/bika/lims/browser/portlets/navigation.py
index 26b173916d..0bac056dfd 100644
--- a/bika/lims/browser/portlets/navigation.py
+++ b/bika/lims/browser/portlets/navigation.py
@@ -15,8 +15,9 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
+
from AccessControl import Unauthorized
from Products.CMFCore.permissions import View
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
diff --git a/bika/lims/browser/pricelist.py b/bika/lims/browser/pricelist.py
index 31a0798577..c47085c05a 100644
--- a/bika/lims/browser/pricelist.py
+++ b/bika/lims/browser/pricelist.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/publish/__init__.py b/bika/lims/browser/publish/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/browser/publish/__init__.py
+++ b/bika/lims/browser/publish/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/browser/publish/downloadview.py b/bika/lims/browser/publish/downloadview.py
index d44121bf7c..1d05834a8e 100644
--- a/bika/lims/browser/publish/downloadview.py
+++ b/bika/lims/browser/publish/downloadview.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Five.browser import BrowserView
diff --git a/bika/lims/browser/publish/emailview.py b/bika/lims/browser/publish/emailview.py
index b1198d42ee..70930eac44 100644
--- a/bika/lims/browser/publish/emailview.py
+++ b/bika/lims/browser/publish/emailview.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import inspect
diff --git a/bika/lims/browser/publish/reports_listing.py b/bika/lims/browser/publish/reports_listing.py
index b820e0a76e..20161b6ee7 100644
--- a/bika/lims/browser/publish/reports_listing.py
+++ b/bika/lims/browser/publish/reports_listing.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/referenceanalysis.py b/bika/lims/browser/referenceanalysis.py
index 3b52b47346..4493fd2a9a 100644
--- a/bika/lims/browser/referenceanalysis.py
+++ b/bika/lims/browser/referenceanalysis.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from email.mime.multipart import MIMEMultipart
diff --git a/bika/lims/browser/referencesample.py b/bika/lims/browser/referencesample.py
index 102b2050e5..bb7e2e15b7 100644
--- a/bika/lims/browser/referencesample.py
+++ b/bika/lims/browser/referencesample.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/reports/__init__.py b/bika/lims/browser/reports/__init__.py
index 7019e484cd..0fefc65a7f 100644
--- a/bika/lims/browser/reports/__init__.py
+++ b/bika/lims/browser/reports/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/browser/reports/administration_arsnotinvoiced.py b/bika/lims/browser/reports/administration_arsnotinvoiced.py
index 4389c3c989..25b509b3a0 100644
--- a/bika/lims/browser/reports/administration_arsnotinvoiced.py
+++ b/bika/lims/browser/reports/administration_arsnotinvoiced.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.workflow import getTransitionDate
diff --git a/bika/lims/browser/reports/administration_usershistory.py b/bika/lims/browser/reports/administration_usershistory.py
index 49cc4a5625..9dad96b127 100644
--- a/bika/lims/browser/reports/administration_usershistory.py
+++ b/bika/lims/browser/reports/administration_usershistory.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.utils import getToolByName
diff --git a/bika/lims/browser/reports/productivity_analysesattachments.py b/bika/lims/browser/reports/productivity_analysesattachments.py
index f03e35b18d..b7b1b04a41 100644
--- a/bika/lims/browser/reports/productivity_analysesattachments.py
+++ b/bika/lims/browser/reports/productivity_analysesattachments.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.utils import getToolByName
diff --git a/bika/lims/browser/reports/productivity_analysesperclient.py b/bika/lims/browser/reports/productivity_analysesperclient.py
index e4802b8b0b..d6e604d82a 100644
--- a/bika/lims/browser/reports/productivity_analysesperclient.py
+++ b/bika/lims/browser/reports/productivity_analysesperclient.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import StringIO
diff --git a/bika/lims/browser/reports/productivity_analysesperdepartment.py b/bika/lims/browser/reports/productivity_analysesperdepartment.py
index 38dd0f24a3..0f4e3dfae7 100644
--- a/bika/lims/browser/reports/productivity_analysesperdepartment.py
+++ b/bika/lims/browser/reports/productivity_analysesperdepartment.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.utils import getToolByName
diff --git a/bika/lims/browser/reports/productivity_analysesperformedpertotal.py b/bika/lims/browser/reports/productivity_analysesperformedpertotal.py
index 4caeea4ade..d83d412364 100644
--- a/bika/lims/browser/reports/productivity_analysesperformedpertotal.py
+++ b/bika/lims/browser/reports/productivity_analysesperformedpertotal.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.utils import getToolByName
diff --git a/bika/lims/browser/reports/productivity_analysespersampletype.py b/bika/lims/browser/reports/productivity_analysespersampletype.py
index 1a87ba108c..79a3674286 100644
--- a/bika/lims/browser/reports/productivity_analysespersampletype.py
+++ b/bika/lims/browser/reports/productivity_analysespersampletype.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.utils import getToolByName
diff --git a/bika/lims/browser/reports/productivity_analysesperservice.py b/bika/lims/browser/reports/productivity_analysesperservice.py
index 3a004adc5e..e6f61afbc1 100644
--- a/bika/lims/browser/reports/productivity_analysesperservice.py
+++ b/bika/lims/browser/reports/productivity_analysesperservice.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.utils import getToolByName
diff --git a/bika/lims/browser/reports/productivity_analysestats.py b/bika/lims/browser/reports/productivity_analysestats.py
index 06ee6218c4..6c6b24cec0 100644
--- a/bika/lims/browser/reports/productivity_analysestats.py
+++ b/bika/lims/browser/reports/productivity_analysestats.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.utils import getToolByName
diff --git a/bika/lims/browser/reports/productivity_analysestats_overtime.py b/bika/lims/browser/reports/productivity_analysestats_overtime.py
index 4bd85fdef0..5a1e1221eb 100644
--- a/bika/lims/browser/reports/productivity_analysestats_overtime.py
+++ b/bika/lims/browser/reports/productivity_analysestats_overtime.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import StringIO
diff --git a/bika/lims/browser/reports/productivity_dailysamplesreceived.py b/bika/lims/browser/reports/productivity_dailysamplesreceived.py
index 3e8996cbe7..246faba858 100644
--- a/bika/lims/browser/reports/productivity_dailysamplesreceived.py
+++ b/bika/lims/browser/reports/productivity_dailysamplesreceived.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
diff --git a/bika/lims/browser/reports/productivity_dataentrydaybook.py b/bika/lims/browser/reports/productivity_dataentrydaybook.py
index f110136cb4..3335c27fb7 100644
--- a/bika/lims/browser/reports/productivity_dataentrydaybook.py
+++ b/bika/lims/browser/reports/productivity_dataentrydaybook.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.workflow import getTransitionDate
diff --git a/bika/lims/browser/reports/productivity_samplereceivedvsreported.py b/bika/lims/browser/reports/productivity_samplereceivedvsreported.py
index 9af2e7edf1..5f0e5faaf2 100644
--- a/bika/lims/browser/reports/productivity_samplereceivedvsreported.py
+++ b/bika/lims/browser/reports/productivity_samplereceivedvsreported.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
diff --git a/bika/lims/browser/reports/selection_macros/__init__.py b/bika/lims/browser/reports/selection_macros/__init__.py
index b359413ed0..2576b803d5 100644
--- a/bika/lims/browser/reports/selection_macros/__init__.py
+++ b/bika/lims/browser/reports/selection_macros/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.utils import getToolByName
diff --git a/bika/lims/browser/resultsimport/__init__.py b/bika/lims/browser/resultsimport/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/browser/resultsimport/__init__.py
+++ b/bika/lims/browser/resultsimport/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/browser/resultsimport/autoimportlogs.py b/bika/lims/browser/resultsimport/autoimportlogs.py
index 5089256f15..25c9e7127e 100644
--- a/bika/lims/browser/resultsimport/autoimportlogs.py
+++ b/bika/lims/browser/resultsimport/autoimportlogs.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from DateTime.DateTime import DateTime
diff --git a/bika/lims/browser/resultsimport/resultsimport.py b/bika/lims/browser/resultsimport/resultsimport.py
index cf7a8fdc32..0f5ee728ff 100644
--- a/bika/lims/browser/resultsimport/resultsimport.py
+++ b/bika/lims/browser/resultsimport/resultsimport.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import csv
diff --git a/bika/lims/browser/sampletype.py b/bika/lims/browser/sampletype.py
index 5f8e0948b0..86bb379989 100644
--- a/bika/lims/browser/sampletype.py
+++ b/bika/lims/browser/sampletype.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/browser/senaitefrontpage.py b/bika/lims/browser/senaitefrontpage.py
index 56c8fc273f..7e0ab1e3d7 100644
--- a/bika/lims/browser/senaitefrontpage.py
+++ b/bika/lims/browser/senaitefrontpage.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.utils import getToolByName
diff --git a/bika/lims/browser/stickers.py b/bika/lims/browser/stickers.py
index 96305f1ffa..732d66cc99 100644
--- a/bika/lims/browser/stickers.py
+++ b/bika/lims/browser/stickers.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import os
diff --git a/bika/lims/browser/supplier.py b/bika/lims/browser/supplier.py
index 4a09a00c2d..6b62931c8a 100644
--- a/bika/lims/browser/supplier.py
+++ b/bika/lims/browser/supplier.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/supplyorder.py b/bika/lims/browser/supplyorder.py
index a6623117c8..b5d2e3ae58 100644
--- a/bika/lims/browser/supplyorder.py
+++ b/bika/lims/browser/supplyorder.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from operator import itemgetter
diff --git a/bika/lims/browser/supplyorderfolder.py b/bika/lims/browser/supplyorderfolder.py
index 87e6862cc3..3b863e6ce6 100644
--- a/bika/lims/browser/supplyorderfolder.py
+++ b/bika/lims/browser/supplyorderfolder.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/validation.py b/bika/lims/browser/validation.py
index a7fce2b5ef..fa23f666e5 100644
--- a/bika/lims/browser/validation.py
+++ b/bika/lims/browser/validation.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Archetypes.browser.validation import InlineValidationView as _IVV
diff --git a/bika/lims/browser/viewlets/__init__.py b/bika/lims/browser/viewlets/__init__.py
index cb01070de7..9168d0cb2d 100644
--- a/bika/lims/browser/viewlets/__init__.py
+++ b/bika/lims/browser/viewlets/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from analysisrequest import * # noqa
diff --git a/bika/lims/browser/viewlets/analysisrequest.py b/bika/lims/browser/viewlets/analysisrequest.py
index 7cdb19e7b3..fa5896da02 100644
--- a/bika/lims/browser/viewlets/analysisrequest.py
+++ b/bika/lims/browser/viewlets/analysisrequest.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
diff --git a/bika/lims/browser/viewlets/attachments.py b/bika/lims/browser/viewlets/attachments.py
index 637a2f4b41..fe772fe2c6 100644
--- a/bika/lims/browser/viewlets/attachments.py
+++ b/bika/lims/browser/viewlets/attachments.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
diff --git a/bika/lims/browser/viewlets/authenticator.py b/bika/lims/browser/viewlets/authenticator.py
index 2b9770452b..19546f69fe 100644
--- a/bika/lims/browser/viewlets/authenticator.py
+++ b/bika/lims/browser/viewlets/authenticator.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
diff --git a/bika/lims/browser/viewlets/colophon.py b/bika/lims/browser/viewlets/colophon.py
index cb6ba0f6e4..5293fae85f 100644
--- a/bika/lims/browser/viewlets/colophon.py
+++ b/bika/lims/browser/viewlets/colophon.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from plone.app.layout.viewlets.common import ViewletBase
diff --git a/bika/lims/browser/viewlets/content_views.py b/bika/lims/browser/viewlets/content_views.py
index 888e608f39..1aee6fd90a 100644
--- a/bika/lims/browser/viewlets/content_views.py
+++ b/bika/lims/browser/viewlets/content_views.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from plone.app.layout.viewlets.common import ContentViewsViewlet as Base
diff --git a/bika/lims/browser/viewlets/document_actions.py b/bika/lims/browser/viewlets/document_actions.py
index 351366043f..fb8d340790 100644
--- a/bika/lims/browser/viewlets/document_actions.py
+++ b/bika/lims/browser/viewlets/document_actions.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from plone.app.layout.viewlets.content import DocumentActionsViewlet as Base
diff --git a/bika/lims/browser/viewlets/dynamic_specs.py b/bika/lims/browser/viewlets/dynamic_specs.py
index 72d252fc19..238e714583 100644
--- a/bika/lims/browser/viewlets/dynamic_specs.py
+++ b/bika/lims/browser/viewlets/dynamic_specs.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from plone.app.layout.viewlets import ViewletBase
diff --git a/bika/lims/browser/viewlets/footer.py b/bika/lims/browser/viewlets/footer.py
index 367aa9dde9..caa0cb7893 100644
--- a/bika/lims/browser/viewlets/footer.py
+++ b/bika/lims/browser/viewlets/footer.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from plone.app.layout.viewlets.common import FooterViewlet as Base
diff --git a/bika/lims/browser/viewlets/instruments.py b/bika/lims/browser/viewlets/instruments.py
index 257b87d4c9..cfd2f1e04d 100644
--- a/bika/lims/browser/viewlets/instruments.py
+++ b/bika/lims/browser/viewlets/instruments.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/viewlets/logo.py b/bika/lims/browser/viewlets/logo.py
index cd69a3c281..6e6e73f3dc 100644
--- a/bika/lims/browser/viewlets/logo.py
+++ b/bika/lims/browser/viewlets/logo.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from plone.app.layout.viewlets.common import LogoViewlet as Base
diff --git a/bika/lims/browser/viewlets/path_bar.py b/bika/lims/browser/viewlets/path_bar.py
index fac2b1b62d..ef5e3eafcd 100644
--- a/bika/lims/browser/viewlets/path_bar.py
+++ b/bika/lims/browser/viewlets/path_bar.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.permissions import View
diff --git a/bika/lims/browser/viewlets/personal_bar.py b/bika/lims/browser/viewlets/personal_bar.py
index 78df13789a..619657cce8 100644
--- a/bika/lims/browser/viewlets/personal_bar.py
+++ b/bika/lims/browser/viewlets/personal_bar.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from plone.app.layout.viewlets.common import PersonalBarViewlet as Base
diff --git a/bika/lims/browser/viewlets/sections.py b/bika/lims/browser/viewlets/sections.py
index eb04a8418a..d2b6a2457c 100644
--- a/bika/lims/browser/viewlets/sections.py
+++ b/bika/lims/browser/viewlets/sections.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from cgi import escape
diff --git a/bika/lims/browser/viewlets/setupbutton.py b/bika/lims/browser/viewlets/setupbutton.py
index 78cb9a1762..d380f9332b 100644
--- a/bika/lims/browser/viewlets/setupbutton.py
+++ b/bika/lims/browser/viewlets/setupbutton.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/browser/viewlets/site_actions.py b/bika/lims/browser/viewlets/site_actions.py
index 1418d87ee9..7ce11568e9 100644
--- a/bika/lims/browser/viewlets/site_actions.py
+++ b/bika/lims/browser/viewlets/site_actions.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from plone.app.layout.viewlets.common import SiteActionsViewlet as Base
diff --git a/bika/lims/browser/widgets/__init__.py b/bika/lims/browser/widgets/__init__.py
index af0f50bc99..5a82777a0b 100644
--- a/bika/lims/browser/widgets/__init__.py
+++ b/bika/lims/browser/widgets/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from .datetimewidget import DateTimeWidget
diff --git a/bika/lims/browser/widgets/addresswidget.py b/bika/lims/browser/widgets/addresswidget.py
index de85a98c66..e27d209905 100644
--- a/bika/lims/browser/widgets/addresswidget.py
+++ b/bika/lims/browser/widgets/addresswidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/widgets/analysisprofileanalyseswidget.py b/bika/lims/browser/widgets/analysisprofileanalyseswidget.py
index 8a22694090..05ebcaf205 100644
--- a/bika/lims/browser/widgets/analysisprofileanalyseswidget.py
+++ b/bika/lims/browser/widgets/analysisprofileanalyseswidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/widgets/analysisspecificationwidget.py b/bika/lims/browser/widgets/analysisspecificationwidget.py
index e8d6aa0623..b594898943 100644
--- a/bika/lims/browser/widgets/analysisspecificationwidget.py
+++ b/bika/lims/browser/widgets/analysisspecificationwidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/widgets/artemplateanalyseswidget.py b/bika/lims/browser/widgets/artemplateanalyseswidget.py
index 4a5fbef6fe..f405229fe9 100644
--- a/bika/lims/browser/widgets/artemplateanalyseswidget.py
+++ b/bika/lims/browser/widgets/artemplateanalyseswidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/widgets/artemplatepartitionswidget.py b/bika/lims/browser/widgets/artemplatepartitionswidget.py
index 304b0055f1..8614ef98aa 100644
--- a/bika/lims/browser/widgets/artemplatepartitionswidget.py
+++ b/bika/lims/browser/widgets/artemplatepartitionswidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/widgets/comboboxwidget.py b/bika/lims/browser/widgets/comboboxwidget.py
index 9c337082bf..83062c3085 100644
--- a/bika/lims/browser/widgets/comboboxwidget.py
+++ b/bika/lims/browser/widgets/comboboxwidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import re
diff --git a/bika/lims/browser/widgets/coordinatewidget.py b/bika/lims/browser/widgets/coordinatewidget.py
index 1141611717..73894e362d 100644
--- a/bika/lims/browser/widgets/coordinatewidget.py
+++ b/bika/lims/browser/widgets/coordinatewidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/widgets/datetimewidget.py b/bika/lims/browser/widgets/datetimewidget.py
index 39864de828..ca05284703 100644
--- a/bika/lims/browser/widgets/datetimewidget.py
+++ b/bika/lims/browser/widgets/datetimewidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/widgets/decimal.py b/bika/lims/browser/widgets/decimal.py
index 1e46372888..a436056517 100644
--- a/bika/lims/browser/widgets/decimal.py
+++ b/bika/lims/browser/widgets/decimal.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Archetypes.Widget import DecimalWidget as _d
diff --git a/bika/lims/browser/widgets/durationwidget.py b/bika/lims/browser/widgets/durationwidget.py
index 0b259b6f53..0e3682339f 100644
--- a/bika/lims/browser/widgets/durationwidget.py
+++ b/bika/lims/browser/widgets/durationwidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/widgets/integer.py b/bika/lims/browser/widgets/integer.py
index 495900c6ea..af8a280c37 100644
--- a/bika/lims/browser/widgets/integer.py
+++ b/bika/lims/browser/widgets/integer.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Archetypes.Widget import IntegerWidget as _i
diff --git a/bika/lims/browser/widgets/partitionsetupwidget.py b/bika/lims/browser/widgets/partitionsetupwidget.py
index a770fa2ccb..417da34374 100644
--- a/bika/lims/browser/widgets/partitionsetupwidget.py
+++ b/bika/lims/browser/widgets/partitionsetupwidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/widgets/priorityselectionwidget.py b/bika/lims/browser/widgets/priorityselectionwidget.py
index de75be93a8..50475ec1a1 100644
--- a/bika/lims/browser/widgets/priorityselectionwidget.py
+++ b/bika/lims/browser/widgets/priorityselectionwidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Archetypes.Registry import registerWidget
diff --git a/bika/lims/browser/widgets/recordswidget.py b/bika/lims/browser/widgets/recordswidget.py
index 99b1cab1a9..925fcbdb99 100644
--- a/bika/lims/browser/widgets/recordswidget.py
+++ b/bika/lims/browser/widgets/recordswidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/widgets/referenceresultswidget.py b/bika/lims/browser/widgets/referenceresultswidget.py
index ab82e1848c..d3d00747bb 100644
--- a/bika/lims/browser/widgets/referenceresultswidget.py
+++ b/bika/lims/browser/widgets/referenceresultswidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/widgets/referencewidget.py b/bika/lims/browser/widgets/referencewidget.py
index c0f5f0ca84..786c493ab2 100644
--- a/bika/lims/browser/widgets/referencewidget.py
+++ b/bika/lims/browser/widgets/referencewidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/browser/widgets/reflexrulewidget.py b/bika/lims/browser/widgets/reflexrulewidget.py
index f0fb8c85e8..00eea180ca 100644
--- a/bika/lims/browser/widgets/reflexrulewidget.py
+++ b/bika/lims/browser/widgets/reflexrulewidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/browser/widgets/reflexrulewidget_description.py b/bika/lims/browser/widgets/reflexrulewidget_description.py
index 08c5038d47..546db31302 100644
--- a/bika/lims/browser/widgets/reflexrulewidget_description.py
+++ b/bika/lims/browser/widgets/reflexrulewidget_description.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
description = """
diff --git a/bika/lims/browser/widgets/rejectionsetupwidget.py b/bika/lims/browser/widgets/rejectionsetupwidget.py
index ec885c10e8..f6edfdb5e7 100644
--- a/bika/lims/browser/widgets/rejectionsetupwidget.py
+++ b/bika/lims/browser/widgets/rejectionsetupwidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/widgets/rejectionwidget.py b/bika/lims/browser/widgets/rejectionwidget.py
index ec8ac2f0f6..130bc47f81 100644
--- a/bika/lims/browser/widgets/rejectionwidget.py
+++ b/bika/lims/browser/widgets/rejectionwidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/widgets/remarkswidget.py b/bika/lims/browser/widgets/remarkswidget.py
index 63c3378ae8..c5c3e53e9f 100644
--- a/bika/lims/browser/widgets/remarkswidget.py
+++ b/bika/lims/browser/widgets/remarkswidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/widgets/sampletypestickerswidget.py b/bika/lims/browser/widgets/sampletypestickerswidget.py
index 5b23d9c8ee..de7128bfa7 100644
--- a/bika/lims/browser/widgets/sampletypestickerswidget.py
+++ b/bika/lims/browser/widgets/sampletypestickerswidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/widgets/scheduleinputwidget.py b/bika/lims/browser/widgets/scheduleinputwidget.py
index ca8c4eb08f..5c09a590e6 100644
--- a/bika/lims/browser/widgets/scheduleinputwidget.py
+++ b/bika/lims/browser/widgets/scheduleinputwidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/widgets/selectionwidget.py b/bika/lims/browser/widgets/selectionwidget.py
index d9ca0591bc..fccf6f8a65 100644
--- a/bika/lims/browser/widgets/selectionwidget.py
+++ b/bika/lims/browser/widgets/selectionwidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Archetypes.Widget import SelectionWidget as _s
diff --git a/bika/lims/browser/widgets/serviceswidget.py b/bika/lims/browser/widgets/serviceswidget.py
index b0983cdd47..b8bb898970 100644
--- a/bika/lims/browser/widgets/serviceswidget.py
+++ b/bika/lims/browser/widgets/serviceswidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/widgets/worksheettemplatelayoutwidget.py b/bika/lims/browser/widgets/worksheettemplatelayoutwidget.py
index da0598a67e..e3b1bd6397 100644
--- a/bika/lims/browser/widgets/worksheettemplatelayoutwidget.py
+++ b/bika/lims/browser/widgets/worksheettemplatelayoutwidget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/browser/workflow/__init__.py b/bika/lims/browser/workflow/__init__.py
index 6c4390bab4..7818508324 100644
--- a/bika/lims/browser/workflow/__init__.py
+++ b/bika/lims/browser/workflow/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/workflow/analysis.py b/bika/lims/browser/workflow/analysis.py
index 3ce6e98a68..7d7593224c 100644
--- a/bika/lims/browser/workflow/analysis.py
+++ b/bika/lims/browser/workflow/analysis.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/browser/workflow/analysisrequest.py b/bika/lims/browser/workflow/analysisrequest.py
index 3a072a50eb..de7c4e762d 100644
--- a/bika/lims/browser/workflow/analysisrequest.py
+++ b/bika/lims/browser/workflow/analysisrequest.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from email.mime.multipart import MIMEMultipart
diff --git a/bika/lims/browser/workflow/client.py b/bika/lims/browser/workflow/client.py
index 4a61c180ae..290eaddfb4 100644
--- a/bika/lims/browser/workflow/client.py
+++ b/bika/lims/browser/workflow/client.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import itertools
diff --git a/bika/lims/browser/workflow/worksheet.py b/bika/lims/browser/workflow/worksheet.py
index e0db5bf711..45b97d20ae 100644
--- a/bika/lims/browser/workflow/worksheet.py
+++ b/bika/lims/browser/workflow/worksheet.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import bikaMessageFactory as _
diff --git a/bika/lims/browser/worksheet/__init__.py b/bika/lims/browser/worksheet/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/browser/worksheet/__init__.py
+++ b/bika/lims/browser/worksheet/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/browser/worksheet/ajax.py b/bika/lims/browser/worksheet/ajax.py
index 01432c82a3..75750ab7be 100644
--- a/bika/lims/browser/worksheet/ajax.py
+++ b/bika/lims/browser/worksheet/ajax.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/browser/worksheet/tools.py b/bika/lims/browser/worksheet/tools.py
index 8a05258843..57272405eb 100644
--- a/bika/lims/browser/worksheet/tools.py
+++ b/bika/lims/browser/worksheet/tools.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import bikaMessageFactory as _
diff --git a/bika/lims/browser/worksheet/views/__init__.py b/bika/lims/browser/worksheet/views/__init__.py
index 1191a4182b..b52fb05c1e 100644
--- a/bika/lims/browser/worksheet/views/__init__.py
+++ b/bika/lims/browser/worksheet/views/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from add_analyses import AddAnalysesView
diff --git a/bika/lims/browser/worksheet/views/add_analyses.py b/bika/lims/browser/worksheet/views/add_analyses.py
index 555900784a..6590357392 100644
--- a/bika/lims/browser/worksheet/views/add_analyses.py
+++ b/bika/lims/browser/worksheet/views/add_analyses.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/worksheet/views/add_blank.py b/bika/lims/browser/worksheet/views/add_blank.py
index 003e85e4b9..a6282a44fd 100644
--- a/bika/lims/browser/worksheet/views/add_blank.py
+++ b/bika/lims/browser/worksheet/views/add_blank.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import bikaMessageFactory as _
diff --git a/bika/lims/browser/worksheet/views/add_control.py b/bika/lims/browser/worksheet/views/add_control.py
index 037af0dfd1..4ec004fa89 100644
--- a/bika/lims/browser/worksheet/views/add_control.py
+++ b/bika/lims/browser/worksheet/views/add_control.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import bikaMessageFactory as _
diff --git a/bika/lims/browser/worksheet/views/add_duplicate.py b/bika/lims/browser/worksheet/views/add_duplicate.py
index 419f416899..7d8260a669 100644
--- a/bika/lims/browser/worksheet/views/add_duplicate.py
+++ b/bika/lims/browser/worksheet/views/add_duplicate.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/worksheet/views/add_worksheet.py b/bika/lims/browser/worksheet/views/add_worksheet.py
index 2f9ae8fcfd..cfbf238743 100644
--- a/bika/lims/browser/worksheet/views/add_worksheet.py
+++ b/bika/lims/browser/worksheet/views/add_worksheet.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.utils import getToolByName
diff --git a/bika/lims/browser/worksheet/views/analyses.py b/bika/lims/browser/worksheet/views/analyses.py
index c5ddbc09f2..dc6685b4fa 100644
--- a/bika/lims/browser/worksheet/views/analyses.py
+++ b/bika/lims/browser/worksheet/views/analyses.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/worksheet/views/analyses_transposed.py b/bika/lims/browser/worksheet/views/analyses_transposed.py
index 7342b72428..a47e302986 100644
--- a/bika/lims/browser/worksheet/views/analyses_transposed.py
+++ b/bika/lims/browser/worksheet/views/analyses_transposed.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from collections import OrderedDict
diff --git a/bika/lims/browser/worksheet/views/export.py b/bika/lims/browser/worksheet/views/export.py
index fcd9ea5441..559268b66d 100644
--- a/bika/lims/browser/worksheet/views/export.py
+++ b/bika/lims/browser/worksheet/views/export.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import bikaMessageFactory as _
diff --git a/bika/lims/browser/worksheet/views/folder.py b/bika/lims/browser/worksheet/views/folder.py
index 07fc9aacd3..77f7f1a7c8 100644
--- a/bika/lims/browser/worksheet/views/folder.py
+++ b/bika/lims/browser/worksheet/views/folder.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/worksheet/views/printview.py b/bika/lims/browser/worksheet/views/printview.py
index 384d975039..4b3fc5cd89 100644
--- a/bika/lims/browser/worksheet/views/printview.py
+++ b/bika/lims/browser/worksheet/views/printview.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import os
diff --git a/bika/lims/browser/worksheet/views/referencesamples.py b/bika/lims/browser/worksheet/views/referencesamples.py
index ecdcb3ab59..a09a677c89 100644
--- a/bika/lims/browser/worksheet/views/referencesamples.py
+++ b/bika/lims/browser/worksheet/views/referencesamples.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/browser/worksheet/views/results.py b/bika/lims/browser/worksheet/views/results.py
index b761a64ac7..4255972e7c 100644
--- a/bika/lims/browser/worksheet/views/results.py
+++ b/bika/lims/browser/worksheet/views/results.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Archetypes.public import DisplayList
diff --git a/bika/lims/browser/worksheettemplate.py b/bika/lims/browser/worksheettemplate.py
index 6d3922c4ae..7ac209fdb0 100644
--- a/bika/lims/browser/worksheettemplate.py
+++ b/bika/lims/browser/worksheettemplate.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.utils import getToolByName
diff --git a/bika/lims/catalog/__init__.py b/bika/lims/catalog/__init__.py
index 152332bce6..621be3284c 100644
--- a/bika/lims/catalog/__init__.py
+++ b/bika/lims/catalog/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from .auditlog_catalog import CATALOG_AUDITLOG # noqa
diff --git a/bika/lims/catalog/analysis_catalog.py b/bika/lims/catalog/analysis_catalog.py
index ea511dc8b6..20b963007b 100644
--- a/bika/lims/catalog/analysis_catalog.py
+++ b/bika/lims/catalog/analysis_catalog.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from App.class_init import InitializeClass
diff --git a/bika/lims/catalog/analysisrequest_catalog.py b/bika/lims/catalog/analysisrequest_catalog.py
index d500653b99..286285b9fc 100644
--- a/bika/lims/catalog/analysisrequest_catalog.py
+++ b/bika/lims/catalog/analysisrequest_catalog.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from App.class_init import InitializeClass
diff --git a/bika/lims/catalog/auditlog_catalog.py b/bika/lims/catalog/auditlog_catalog.py
index 964bee40d7..810fec147a 100644
--- a/bika/lims/catalog/auditlog_catalog.py
+++ b/bika/lims/catalog/auditlog_catalog.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from App.class_init import InitializeClass
diff --git a/bika/lims/catalog/autoimportlogs_catalog.py b/bika/lims/catalog/autoimportlogs_catalog.py
index d1e48bf84f..f03f93dad4 100644
--- a/bika/lims/catalog/autoimportlogs_catalog.py
+++ b/bika/lims/catalog/autoimportlogs_catalog.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from App.class_init import InitializeClass
diff --git a/bika/lims/catalog/base.py b/bika/lims/catalog/base.py
index de49d1ab3e..a49f41ac4a 100644
--- a/bika/lims/catalog/base.py
+++ b/bika/lims/catalog/base.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import transaction
diff --git a/bika/lims/catalog/bika_catalog.py b/bika/lims/catalog/bika_catalog.py
index 20a1f8a9e8..5b54376973 100644
--- a/bika/lims/catalog/bika_catalog.py
+++ b/bika/lims/catalog/bika_catalog.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from App.class_init import InitializeClass
diff --git a/bika/lims/catalog/bikasetup_catalog.py b/bika/lims/catalog/bikasetup_catalog.py
index ac632fd0de..43b9c7d1a2 100644
--- a/bika/lims/catalog/bikasetup_catalog.py
+++ b/bika/lims/catalog/bikasetup_catalog.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from App.class_init import InitializeClass
diff --git a/bika/lims/catalog/catalog_basic_template.py b/bika/lims/catalog/catalog_basic_template.py
index 1530a680a0..bce678fd35 100644
--- a/bika/lims/catalog/catalog_basic_template.py
+++ b/bika/lims/catalog/catalog_basic_template.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
BASE_CATALOG_INDEXES = {
diff --git a/bika/lims/catalog/catalog_multiplex_processor.py b/bika/lims/catalog/catalog_multiplex_processor.py
index 78a70b77b7..6bc09440e2 100644
--- a/bika/lims/catalog/catalog_multiplex_processor.py
+++ b/bika/lims/catalog/catalog_multiplex_processor.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Acquisition import aq_base
diff --git a/bika/lims/catalog/catalog_utilities.py b/bika/lims/catalog/catalog_utilities.py
index 150e18a775..a92cda3172 100644
--- a/bika/lims/catalog/catalog_utilities.py
+++ b/bika/lims/catalog/catalog_utilities.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import logger
diff --git a/bika/lims/catalog/indexers/__init__.py b/bika/lims/catalog/indexers/__init__.py
index 9cd2850439..9b24c7e051 100644
--- a/bika/lims/catalog/indexers/__init__.py
+++ b/bika/lims/catalog/indexers/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/catalog/indexers/analysiscategory.py b/bika/lims/catalog/indexers/analysiscategory.py
index 748e644475..32b975313e 100644
--- a/bika/lims/catalog/indexers/analysiscategory.py
+++ b/bika/lims/catalog/indexers/analysiscategory.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFPlone.utils import safe_callable
diff --git a/bika/lims/catalog/indexers/analysisrequest.py b/bika/lims/catalog/indexers/analysisrequest.py
index 447af3e069..a25da66d2f 100644
--- a/bika/lims/catalog/indexers/analysisrequest.py
+++ b/bika/lims/catalog/indexers/analysisrequest.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from plone.indexer import indexer
diff --git a/bika/lims/catalog/indexers/arreport.py b/bika/lims/catalog/indexers/arreport.py
index a36d88d481..15fc3d4f2c 100644
--- a/bika/lims/catalog/indexers/arreport.py
+++ b/bika/lims/catalog/indexers/arreport.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from plone.indexer import indexer
diff --git a/bika/lims/catalog/indexers/auditlog.py b/bika/lims/catalog/indexers/auditlog.py
index ead0d3d01e..c707fa26c4 100644
--- a/bika/lims/catalog/indexers/auditlog.py
+++ b/bika/lims/catalog/indexers/auditlog.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import itertools
diff --git a/bika/lims/catalog/indexers/baseanalysis.py b/bika/lims/catalog/indexers/baseanalysis.py
index 42abd68334..2c340065ea 100644
--- a/bika/lims/catalog/indexers/baseanalysis.py
+++ b/bika/lims/catalog/indexers/baseanalysis.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFPlone.utils import safe_callable
diff --git a/bika/lims/catalog/indexers/bikasetup.py b/bika/lims/catalog/indexers/bikasetup.py
index 25395c001b..42af05bb04 100644
--- a/bika/lims/catalog/indexers/bikasetup.py
+++ b/bika/lims/catalog/indexers/bikasetup.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/catalog/indexers/contact.py b/bika/lims/catalog/indexers/contact.py
index 619bb4699c..032ce4baa2 100644
--- a/bika/lims/catalog/indexers/contact.py
+++ b/bika/lims/catalog/indexers/contact.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from plone.indexer import indexer
diff --git a/bika/lims/catalog/indexers/organisation.py b/bika/lims/catalog/indexers/organisation.py
index 15c16da15a..1fdb05d805 100644
--- a/bika/lims/catalog/indexers/organisation.py
+++ b/bika/lims/catalog/indexers/organisation.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from plone.indexer import indexer
diff --git a/bika/lims/catalog/indexers/requestanalysis.py b/bika/lims/catalog/indexers/requestanalysis.py
index 928e8bf1ac..28154b7f08 100644
--- a/bika/lims/catalog/indexers/requestanalysis.py
+++ b/bika/lims/catalog/indexers/requestanalysis.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/catalog/report_catalog.py b/bika/lims/catalog/report_catalog.py
index 320117fdc3..61c5e451f0 100644
--- a/bika/lims/catalog/report_catalog.py
+++ b/bika/lims/catalog/report_catalog.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from App.class_init import InitializeClass
diff --git a/bika/lims/catalog/worksheet_catalog.py b/bika/lims/catalog/worksheet_catalog.py
index faa5a9bdf6..61dcbfa631 100644
--- a/bika/lims/catalog/worksheet_catalog.py
+++ b/bika/lims/catalog/worksheet_catalog.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from App.class_init import InitializeClass
diff --git a/bika/lims/config.py b/bika/lims/config.py
index b520cf53f6..1d522cc173 100644
--- a/bika/lims/config.py
+++ b/bika/lims/config.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import bikaMessageFactory as _
diff --git a/bika/lims/content/__init__.py b/bika/lims/content/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/content/__init__.py
+++ b/bika/lims/content/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/content/abstractanalysis.py b/bika/lims/content/abstractanalysis.py
index ee776410c4..65ac8b9c40 100644
--- a/bika/lims/content/abstractanalysis.py
+++ b/bika/lims/content/abstractanalysis.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import cgi
diff --git a/bika/lims/content/abstractbaseanalysis.py b/bika/lims/content/abstractbaseanalysis.py
index 50d549937c..88eb7ae97c 100644
--- a/bika/lims/content/abstractbaseanalysis.py
+++ b/bika/lims/content/abstractbaseanalysis.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/abstractroutineanalysis.py b/bika/lims/content/abstractroutineanalysis.py
index 1dae2a96b1..5638c41c3e 100644
--- a/bika/lims/content/abstractroutineanalysis.py
+++ b/bika/lims/content/abstractroutineanalysis.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from datetime import timedelta
diff --git a/bika/lims/content/analysis.py b/bika/lims/content/analysis.py
index a9c209f283..496e550c86 100644
--- a/bika/lims/content/analysis.py
+++ b/bika/lims/content/analysis.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/analysiscategory.py b/bika/lims/content/analysiscategory.py
index 4773d5a31e..16f3a20471 100644
--- a/bika/lims/content/analysiscategory.py
+++ b/bika/lims/content/analysiscategory.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import transaction
diff --git a/bika/lims/content/analysisprofile.py b/bika/lims/content/analysisprofile.py
index 307f095b6e..4b34254d5b 100644
--- a/bika/lims/content/analysisprofile.py
+++ b/bika/lims/content/analysisprofile.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
"""
diff --git a/bika/lims/content/analysisrequest.py b/bika/lims/content/analysisrequest.py
index 014e44e60d..c3b139afdf 100644
--- a/bika/lims/content/analysisrequest.py
+++ b/bika/lims/content/analysisrequest.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import base64
diff --git a/bika/lims/content/analysisrequestsfolder.py b/bika/lims/content/analysisrequestsfolder.py
index 7f9b1a67a7..f7bd8735ab 100644
--- a/bika/lims/content/analysisrequestsfolder.py
+++ b/bika/lims/content/analysisrequestsfolder.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
"""AnalysisRequestsFolder is a fake folder to live in the nav bar. It has
diff --git a/bika/lims/content/analysisservice.py b/bika/lims/content/analysisservice.py
index 20dc9e75d7..ff5c18a5a3 100644
--- a/bika/lims/content/analysisservice.py
+++ b/bika/lims/content/analysisservice.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/analysisspec.py b/bika/lims/content/analysisspec.py
index d0d88e1123..984d15eda1 100644
--- a/bika/lims/content/analysisspec.py
+++ b/bika/lims/content/analysisspec.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/arreport.py b/bika/lims/content/arreport.py
index 50f2853129..5cba81ba2a 100644
--- a/bika/lims/content/arreport.py
+++ b/bika/lims/content/arreport.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/artemplate.py b/bika/lims/content/artemplate.py
index d5bb65699b..4202ff4ada 100644
--- a/bika/lims/content/artemplate.py
+++ b/bika/lims/content/artemplate.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import sys
diff --git a/bika/lims/content/attachment.py b/bika/lims/content/attachment.py
index 5064959edf..67c100a623 100644
--- a/bika/lims/content/attachment.py
+++ b/bika/lims/content/attachment.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/attachmenttype.py b/bika/lims/content/attachmenttype.py
index ca68435824..28f1d04bbe 100644
--- a/bika/lims/content/attachmenttype.py
+++ b/bika/lims/content/attachmenttype.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/autoimportlog.py b/bika/lims/content/autoimportlog.py
index 08eb9292ee..907d347a73 100644
--- a/bika/lims/content/autoimportlog.py
+++ b/bika/lims/content/autoimportlog.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from zope.interface import implements
diff --git a/bika/lims/content/batch.py b/bika/lims/content/batch.py
index a1032bc02c..5e35791a7c 100644
--- a/bika/lims/content/batch.py
+++ b/bika/lims/content/batch.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/batchfolder.py b/bika/lims/content/batchfolder.py
index e7c39355ef..916ff5c109 100644
--- a/bika/lims/content/batchfolder.py
+++ b/bika/lims/content/batchfolder.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
"""BatchFolder contains AR Batches.
diff --git a/bika/lims/content/batchlabel.py b/bika/lims/content/batchlabel.py
index b353ef4203..85b823ada3 100644
--- a/bika/lims/content/batchlabel.py
+++ b/bika/lims/content/batchlabel.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/bikaschema.py b/bika/lims/content/bikaschema.py
index 10cbfc83e0..33c71666b7 100644
--- a/bika/lims/content/bikaschema.py
+++ b/bika/lims/content/bikaschema.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Archetypes.public import BaseSchema
diff --git a/bika/lims/content/bikasetup.py b/bika/lims/content/bikasetup.py
index afab63c1dc..7595edf7fb 100644
--- a/bika/lims/content/bikasetup.py
+++ b/bika/lims/content/bikasetup.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/calculation.py b/bika/lims/content/calculation.py
index 6de5ed24f3..dfcd4ff1d7 100644
--- a/bika/lims/content/calculation.py
+++ b/bika/lims/content/calculation.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import importlib
diff --git a/bika/lims/content/client.py b/bika/lims/content/client.py
index 030b3e46c4..315ec3a3c6 100644
--- a/bika/lims/content/client.py
+++ b/bika/lims/content/client.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/clientawaremixin.py b/bika/lims/content/clientawaremixin.py
index 7c60fb01fd..a243a1ce2e 100644
--- a/bika/lims/content/clientawaremixin.py
+++ b/bika/lims/content/clientawaremixin.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/clientfolder.py b/bika/lims/content/clientfolder.py
index 5d182ddf71..c217e4d2cc 100644
--- a/bika/lims/content/clientfolder.py
+++ b/bika/lims/content/clientfolder.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
"""ClientFolder is a container for Client instances.
diff --git a/bika/lims/content/contact.py b/bika/lims/content/contact.py
index 91eb087652..a3385c4498 100644
--- a/bika/lims/content/contact.py
+++ b/bika/lims/content/contact.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import types
diff --git a/bika/lims/content/container.py b/bika/lims/content/container.py
index 19055ae8e5..e17381c571 100644
--- a/bika/lims/content/container.py
+++ b/bika/lims/content/container.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/content/containertype.py b/bika/lims/content/containertype.py
index ba64e543bb..9628d23225 100644
--- a/bika/lims/content/containertype.py
+++ b/bika/lims/content/containertype.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/content/department.py b/bika/lims/content/department.py
index ac3869ab09..35e0476bd8 100644
--- a/bika/lims/content/department.py
+++ b/bika/lims/content/department.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/duplicateanalysis.py b/bika/lims/content/duplicateanalysis.py
index 808bb74a62..d8c7f51247 100644
--- a/bika/lims/content/duplicateanalysis.py
+++ b/bika/lims/content/duplicateanalysis.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/dynamic_analysisspec.py b/bika/lims/content/dynamic_analysisspec.py
index 875dbb52c5..67ab476ee4 100644
--- a/bika/lims/content/dynamic_analysisspec.py
+++ b/bika/lims/content/dynamic_analysisspec.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from collections import defaultdict
diff --git a/bika/lims/content/identifiertype.py b/bika/lims/content/identifiertype.py
index 65c82de3ae..c0cb71cb42 100644
--- a/bika/lims/content/identifiertype.py
+++ b/bika/lims/content/identifiertype.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import bikaMessageFactory as _, PROJECTNAME
diff --git a/bika/lims/content/instrument.py b/bika/lims/content/instrument.py
index 810ed37bbc..ffc4c85c12 100644
--- a/bika/lims/content/instrument.py
+++ b/bika/lims/content/instrument.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from datetime import date
diff --git a/bika/lims/content/instrumentcalibration.py b/bika/lims/content/instrumentcalibration.py
index 4aa1f684f9..8b2e509135 100644
--- a/bika/lims/content/instrumentcalibration.py
+++ b/bika/lims/content/instrumentcalibration.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import math
diff --git a/bika/lims/content/instrumentcertification.py b/bika/lims/content/instrumentcertification.py
index 4e136eb40d..b70ac1614c 100644
--- a/bika/lims/content/instrumentcertification.py
+++ b/bika/lims/content/instrumentcertification.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import math
diff --git a/bika/lims/content/instrumentlocation.py b/bika/lims/content/instrumentlocation.py
index d7defa8c72..e78813c7a1 100644
--- a/bika/lims/content/instrumentlocation.py
+++ b/bika/lims/content/instrumentlocation.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from zope.interface import implements
diff --git a/bika/lims/content/instrumentmaintenancetask.py b/bika/lims/content/instrumentmaintenancetask.py
index 82b9c5bbba..53de9b4395 100644
--- a/bika/lims/content/instrumentmaintenancetask.py
+++ b/bika/lims/content/instrumentmaintenancetask.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/instrumentscheduledtask.py b/bika/lims/content/instrumentscheduledtask.py
index ed626937f4..c1e6361379 100644
--- a/bika/lims/content/instrumentscheduledtask.py
+++ b/bika/lims/content/instrumentscheduledtask.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/instrumenttype.py b/bika/lims/content/instrumenttype.py
index 05ced56197..e3ef09267b 100644
--- a/bika/lims/content/instrumenttype.py
+++ b/bika/lims/content/instrumenttype.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/instrumentvalidation.py b/bika/lims/content/instrumentvalidation.py
index f9c44ee564..f1009676b4 100644
--- a/bika/lims/content/instrumentvalidation.py
+++ b/bika/lims/content/instrumentvalidation.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import math
diff --git a/bika/lims/content/invoice.py b/bika/lims/content/invoice.py
index df3484526b..8fb2da1149 100644
--- a/bika/lims/content/invoice.py
+++ b/bika/lims/content/invoice.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import sys
diff --git a/bika/lims/content/labcontact.py b/bika/lims/content/labcontact.py
index d71fc7529e..31006cdc46 100644
--- a/bika/lims/content/labcontact.py
+++ b/bika/lims/content/labcontact.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import sys
diff --git a/bika/lims/content/laboratory.py b/bika/lims/content/laboratory.py
index e29323df83..99cebb0ee3 100644
--- a/bika/lims/content/laboratory.py
+++ b/bika/lims/content/laboratory.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/labproduct.py b/bika/lims/content/labproduct.py
index 20f941dcc5..780bdb4003 100644
--- a/bika/lims/content/labproduct.py
+++ b/bika/lims/content/labproduct.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from decimal import Decimal
diff --git a/bika/lims/content/manufacturer.py b/bika/lims/content/manufacturer.py
index 93262e4e11..37a9c0b119 100644
--- a/bika/lims/content/manufacturer.py
+++ b/bika/lims/content/manufacturer.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/method.py b/bika/lims/content/method.py
index f1b0a501b9..bbbeffece9 100644
--- a/bika/lims/content/method.py
+++ b/bika/lims/content/method.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/methods.py b/bika/lims/content/methods.py
index cc3db44313..af66aac15b 100644
--- a/bika/lims/content/methods.py
+++ b/bika/lims/content/methods.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.config import PROJECTNAME
diff --git a/bika/lims/content/multifile.py b/bika/lims/content/multifile.py
index 64463d4d93..ca93a8c6a9 100644
--- a/bika/lims/content/multifile.py
+++ b/bika/lims/content/multifile.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import bikaMessageFactory as _
diff --git a/bika/lims/content/organisation.py b/bika/lims/content/organisation.py
index cda266f2b1..2dcf67260b 100644
--- a/bika/lims/content/organisation.py
+++ b/bika/lims/content/organisation.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/person.py b/bika/lims/content/person.py
index 2b60a266bd..be1f5dafd7 100644
--- a/bika/lims/content/person.py
+++ b/bika/lims/content/person.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/preservation.py b/bika/lims/content/preservation.py
index d0bfbb18f3..0cafa82ca4 100644
--- a/bika/lims/content/preservation.py
+++ b/bika/lims/content/preservation.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/content/pricelist.py b/bika/lims/content/pricelist.py
index 817ca9bba7..ff7069ea08 100644
--- a/bika/lims/content/pricelist.py
+++ b/bika/lims/content/pricelist.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/pricelistfolder.py b/bika/lims/content/pricelistfolder.py
index b4925b8969..2556d1a0a4 100644
--- a/bika/lims/content/pricelistfolder.py
+++ b/bika/lims/content/pricelistfolder.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/referenceanalysis.py b/bika/lims/content/referenceanalysis.py
index 66920390cb..c6dc85e151 100644
--- a/bika/lims/content/referenceanalysis.py
+++ b/bika/lims/content/referenceanalysis.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/referencedefinition.py b/bika/lims/content/referencedefinition.py
index a1b8dba7da..ef8201442e 100644
--- a/bika/lims/content/referencedefinition.py
+++ b/bika/lims/content/referencedefinition.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Reference Definitions represent standard specifications for
diff --git a/bika/lims/content/referencesample.py b/bika/lims/content/referencesample.py
index dea4d6600a..0d6372f25c 100644
--- a/bika/lims/content/referencesample.py
+++ b/bika/lims/content/referencesample.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
"""ReferenceSample represents a reference sample used for quality control testing
diff --git a/bika/lims/content/referencesamplesfolder.py b/bika/lims/content/referencesamplesfolder.py
index 2d36a97f71..14d8dafc16 100644
--- a/bika/lims/content/referencesamplesfolder.py
+++ b/bika/lims/content/referencesamplesfolder.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/reflexrule.py b/bika/lims/content/reflexrule.py
index bfca22fbb6..a2668f3820 100644
--- a/bika/lims/content/reflexrule.py
+++ b/bika/lims/content/reflexrule.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/rejectanalysis.py b/bika/lims/content/rejectanalysis.py
index 0cd0a90ae7..fd3a43038c 100644
--- a/bika/lims/content/rejectanalysis.py
+++ b/bika/lims/content/rejectanalysis.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/report.py b/bika/lims/content/report.py
index 52fd8f833a..4a169d4bcb 100644
--- a/bika/lims/content/report.py
+++ b/bika/lims/content/report.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Archetypes import atapi
diff --git a/bika/lims/content/reportfolder.py b/bika/lims/content/reportfolder.py
index 4cc773eeb6..ca22f8e485 100644
--- a/bika/lims/content/reportfolder.py
+++ b/bika/lims/content/reportfolder.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/samplecondition.py b/bika/lims/content/samplecondition.py
index cc36e0d9bc..e91a5957ce 100644
--- a/bika/lims/content/samplecondition.py
+++ b/bika/lims/content/samplecondition.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl.SecurityInfo import ClassSecurityInfo
diff --git a/bika/lims/content/samplematrix.py b/bika/lims/content/samplematrix.py
index 101907d3db..0344094e81 100644
--- a/bika/lims/content/samplematrix.py
+++ b/bika/lims/content/samplematrix.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/samplepoint.py b/bika/lims/content/samplepoint.py
index 6c22283469..e023715b9a 100644
--- a/bika/lims/content/samplepoint.py
+++ b/bika/lims/content/samplepoint.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import sys
diff --git a/bika/lims/content/sampletype.py b/bika/lims/content/sampletype.py
index 10f6e8cf75..270102b3a1 100644
--- a/bika/lims/content/sampletype.py
+++ b/bika/lims/content/sampletype.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/samplingdeviation.py b/bika/lims/content/samplingdeviation.py
index 493b65ba9c..7ea369867e 100644
--- a/bika/lims/content/samplingdeviation.py
+++ b/bika/lims/content/samplingdeviation.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/storagelocation.py b/bika/lims/content/storagelocation.py
index b742ec91b4..7a239765cf 100644
--- a/bika/lims/content/storagelocation.py
+++ b/bika/lims/content/storagelocation.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/subgroup.py b/bika/lims/content/subgroup.py
index 8d55384c58..c58c12b82a 100644
--- a/bika/lims/content/subgroup.py
+++ b/bika/lims/content/subgroup.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/supplier.py b/bika/lims/content/supplier.py
index b7a24a3460..8c448ec2d2 100644
--- a/bika/lims/content/supplier.py
+++ b/bika/lims/content/supplier.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/suppliercontact.py b/bika/lims/content/suppliercontact.py
index bc1e45915e..56283921b8 100644
--- a/bika/lims/content/suppliercontact.py
+++ b/bika/lims/content/suppliercontact.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/supplyorder.py b/bika/lims/content/supplyorder.py
index b4584b862b..f919d2b921 100644
--- a/bika/lims/content/supplyorder.py
+++ b/bika/lims/content/supplyorder.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import sys
diff --git a/bika/lims/content/supplyorderfolder.py b/bika/lims/content/supplyorderfolder.py
index d2a0f46cd0..2771dbff8d 100644
--- a/bika/lims/content/supplyorderfolder.py
+++ b/bika/lims/content/supplyorderfolder.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/content/worksheet.py b/bika/lims/content/worksheet.py
index 74aeb4217d..166f20d38e 100644
--- a/bika/lims/content/worksheet.py
+++ b/bika/lims/content/worksheet.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import re
diff --git a/bika/lims/content/worksheetfolder.py b/bika/lims/content/worksheetfolder.py
index 7f222ffa46..63fcd5ce3a 100644
--- a/bika/lims/content/worksheetfolder.py
+++ b/bika/lims/content/worksheetfolder.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
"""WorksheetFolder is a container for Worksheet instances.
diff --git a/bika/lims/content/worksheettemplate.py b/bika/lims/content/worksheettemplate.py
index c6191b05d0..fb29184689 100644
--- a/bika/lims/content/worksheettemplate.py
+++ b/bika/lims/content/worksheettemplate.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import sys
diff --git a/bika/lims/controlpanel/__init__.py b/bika/lims/controlpanel/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/controlpanel/__init__.py
+++ b/bika/lims/controlpanel/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/controlpanel/auditlog.py b/bika/lims/controlpanel/auditlog.py
index 9d792f7c79..19171facf3 100644
--- a/bika/lims/controlpanel/auditlog.py
+++ b/bika/lims/controlpanel/auditlog.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/bika_analysiscategories.py b/bika/lims/controlpanel/bika_analysiscategories.py
index f1eb7e7cc0..a3332c5826 100644
--- a/bika/lims/controlpanel/bika_analysiscategories.py
+++ b/bika/lims/controlpanel/bika_analysiscategories.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/bika_analysisprofiles.py b/bika/lims/controlpanel/bika_analysisprofiles.py
index dd82967f66..edf1df3afe 100644
--- a/bika/lims/controlpanel/bika_analysisprofiles.py
+++ b/bika/lims/controlpanel/bika_analysisprofiles.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/bika_analysisservices.py b/bika/lims/controlpanel/bika_analysisservices.py
index cd28d012d2..55e86f7a9f 100644
--- a/bika/lims/controlpanel/bika_analysisservices.py
+++ b/bika/lims/controlpanel/bika_analysisservices.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/bika_analysisspecs.py b/bika/lims/controlpanel/bika_analysisspecs.py
index d6214e886b..a0ea6b3f5e 100644
--- a/bika/lims/controlpanel/bika_analysisspecs.py
+++ b/bika/lims/controlpanel/bika_analysisspecs.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/bika_artemplates.py b/bika/lims/controlpanel/bika_artemplates.py
index 716d7e1632..8829cb3063 100644
--- a/bika/lims/controlpanel/bika_artemplates.py
+++ b/bika/lims/controlpanel/bika_artemplates.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/bika_attachmenttypes.py b/bika/lims/controlpanel/bika_attachmenttypes.py
index e4a5e9ff63..a0a334aba4 100644
--- a/bika/lims/controlpanel/bika_attachmenttypes.py
+++ b/bika/lims/controlpanel/bika_attachmenttypes.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/bika_batchlabels.py b/bika/lims/controlpanel/bika_batchlabels.py
index 4634303584..449f392248 100644
--- a/bika/lims/controlpanel/bika_batchlabels.py
+++ b/bika/lims/controlpanel/bika_batchlabels.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.ATContentTypes.content import schemata
diff --git a/bika/lims/controlpanel/bika_calculations.py b/bika/lims/controlpanel/bika_calculations.py
index 1616676c19..43b2ed1f0c 100644
--- a/bika/lims/controlpanel/bika_calculations.py
+++ b/bika/lims/controlpanel/bika_calculations.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/bika_containers.py b/bika/lims/controlpanel/bika_containers.py
index 4ece743305..4a80d19bee 100644
--- a/bika/lims/controlpanel/bika_containers.py
+++ b/bika/lims/controlpanel/bika_containers.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.ATContentTypes.content import schemata
diff --git a/bika/lims/controlpanel/bika_containertypes.py b/bika/lims/controlpanel/bika_containertypes.py
index a567902633..1dd3298275 100644
--- a/bika/lims/controlpanel/bika_containertypes.py
+++ b/bika/lims/controlpanel/bika_containertypes.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.ATContentTypes.content import schemata
diff --git a/bika/lims/controlpanel/bika_departments.py b/bika/lims/controlpanel/bika_departments.py
index 08261e650f..fa5cfe02d6 100644
--- a/bika/lims/controlpanel/bika_departments.py
+++ b/bika/lims/controlpanel/bika_departments.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/bika_identifiertypes.py b/bika/lims/controlpanel/bika_identifiertypes.py
index c015ebe881..21b232fceb 100644
--- a/bika/lims/controlpanel/bika_identifiertypes.py
+++ b/bika/lims/controlpanel/bika_identifiertypes.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.config import PROJECTNAME
diff --git a/bika/lims/controlpanel/bika_idserver.py b/bika/lims/controlpanel/bika_idserver.py
index 3736fd975e..0318373766 100644
--- a/bika/lims/controlpanel/bika_idserver.py
+++ b/bika/lims/controlpanel/bika_idserver.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import ClassSecurityInfo
diff --git a/bika/lims/controlpanel/bika_instrumentlocations.py b/bika/lims/controlpanel/bika_instrumentlocations.py
index 467431ce2f..00aedde7c0 100644
--- a/bika/lims/controlpanel/bika_instrumentlocations.py
+++ b/bika/lims/controlpanel/bika_instrumentlocations.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.ATContentTypes.content import schemata
diff --git a/bika/lims/controlpanel/bika_instruments.py b/bika/lims/controlpanel/bika_instruments.py
index da0c50dcd9..d0dbb97d89 100644
--- a/bika/lims/controlpanel/bika_instruments.py
+++ b/bika/lims/controlpanel/bika_instruments.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/bika_instrumenttypes.py b/bika/lims/controlpanel/bika_instrumenttypes.py
index 7365672942..a0568986de 100644
--- a/bika/lims/controlpanel/bika_instrumenttypes.py
+++ b/bika/lims/controlpanel/bika_instrumenttypes.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.ATContentTypes.content import schemata
diff --git a/bika/lims/controlpanel/bika_labcontacts.py b/bika/lims/controlpanel/bika_labcontacts.py
index 581b35372e..52779fdcf5 100644
--- a/bika/lims/controlpanel/bika_labcontacts.py
+++ b/bika/lims/controlpanel/bika_labcontacts.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/bika_labproducts.py b/bika/lims/controlpanel/bika_labproducts.py
index 4bf09df92c..ca5ec9b8a2 100644
--- a/bika/lims/controlpanel/bika_labproducts.py
+++ b/bika/lims/controlpanel/bika_labproducts.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.ATContentTypes.content import schemata
diff --git a/bika/lims/controlpanel/bika_manufacturers.py b/bika/lims/controlpanel/bika_manufacturers.py
index 4ee23e3327..8d4bd8dc12 100644
--- a/bika/lims/controlpanel/bika_manufacturers.py
+++ b/bika/lims/controlpanel/bika_manufacturers.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.ATContentTypes.content import schemata
diff --git a/bika/lims/controlpanel/bika_preservations.py b/bika/lims/controlpanel/bika_preservations.py
index 60cbff7b85..aef8f6663f 100644
--- a/bika/lims/controlpanel/bika_preservations.py
+++ b/bika/lims/controlpanel/bika_preservations.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.ATContentTypes.content import schemata
diff --git a/bika/lims/controlpanel/bika_referencedefinitions.py b/bika/lims/controlpanel/bika_referencedefinitions.py
index 11a6e69ba1..a6be1677d2 100644
--- a/bika/lims/controlpanel/bika_referencedefinitions.py
+++ b/bika/lims/controlpanel/bika_referencedefinitions.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/bika_reflexrulefolder.py b/bika/lims/controlpanel/bika_reflexrulefolder.py
index 44c2ae44ba..ec9fc54ec9 100644
--- a/bika/lims/controlpanel/bika_reflexrulefolder.py
+++ b/bika/lims/controlpanel/bika_reflexrulefolder.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.ATContentTypes.content import schemata
diff --git a/bika/lims/controlpanel/bika_sampleconditions.py b/bika/lims/controlpanel/bika_sampleconditions.py
index a29940ca9a..626ad27003 100644
--- a/bika/lims/controlpanel/bika_sampleconditions.py
+++ b/bika/lims/controlpanel/bika_sampleconditions.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/bika_samplematrices.py b/bika/lims/controlpanel/bika_samplematrices.py
index 5f4b299dd2..4f47e58d53 100644
--- a/bika/lims/controlpanel/bika_samplematrices.py
+++ b/bika/lims/controlpanel/bika_samplematrices.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import bikaMessageFactory as _
diff --git a/bika/lims/controlpanel/bika_samplepoints.py b/bika/lims/controlpanel/bika_samplepoints.py
index 82fb021890..30b56b3a26 100644
--- a/bika/lims/controlpanel/bika_samplepoints.py
+++ b/bika/lims/controlpanel/bika_samplepoints.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/bika_sampletypes.py b/bika/lims/controlpanel/bika_sampletypes.py
index ff6355ae58..5342f60dd8 100644
--- a/bika/lims/controlpanel/bika_sampletypes.py
+++ b/bika/lims/controlpanel/bika_sampletypes.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/bika_samplingdeviations.py b/bika/lims/controlpanel/bika_samplingdeviations.py
index d969860efd..9007df1e82 100644
--- a/bika/lims/controlpanel/bika_samplingdeviations.py
+++ b/bika/lims/controlpanel/bika_samplingdeviations.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/bika_samplingrounds.py b/bika/lims/controlpanel/bika_samplingrounds.py
index da97ad498b..00cc8ba44c 100644
--- a/bika/lims/controlpanel/bika_samplingrounds.py
+++ b/bika/lims/controlpanel/bika_samplingrounds.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from plone.dexterity.content import Container
diff --git a/bika/lims/controlpanel/bika_setupitems.py b/bika/lims/controlpanel/bika_setupitems.py
index 88d02640f3..3fa9ddd010 100644
--- a/bika/lims/controlpanel/bika_setupitems.py
+++ b/bika/lims/controlpanel/bika_setupitems.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import bikaMessageFactory as _
diff --git a/bika/lims/controlpanel/bika_srtemplates.py b/bika/lims/controlpanel/bika_srtemplates.py
index 948d10a4ff..7b6dce59d3 100644
--- a/bika/lims/controlpanel/bika_srtemplates.py
+++ b/bika/lims/controlpanel/bika_srtemplates.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.ATContentTypes.content import schemata
diff --git a/bika/lims/controlpanel/bika_storagelocations.py b/bika/lims/controlpanel/bika_storagelocations.py
index 91a44b35b2..863a5a32d0 100644
--- a/bika/lims/controlpanel/bika_storagelocations.py
+++ b/bika/lims/controlpanel/bika_storagelocations.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/controlpanel/bika_subgroups.py b/bika/lims/controlpanel/bika_subgroups.py
index 765e1ab233..e7433ea2bb 100644
--- a/bika/lims/controlpanel/bika_subgroups.py
+++ b/bika/lims/controlpanel/bika_subgroups.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl.SecurityInfo import ClassSecurityInfo
diff --git a/bika/lims/controlpanel/bika_suppliers.py b/bika/lims/controlpanel/bika_suppliers.py
index d2d88bb260..80e835a7a8 100644
--- a/bika/lims/controlpanel/bika_suppliers.py
+++ b/bika/lims/controlpanel/bika_suppliers.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/bika_worksheettemplates.py b/bika/lims/controlpanel/bika_worksheettemplates.py
index 0819d5f069..cffe394c86 100644
--- a/bika/lims/controlpanel/bika_worksheettemplates.py
+++ b/bika/lims/controlpanel/bika_worksheettemplates.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/controlpanel/dynamic_analysisspecs.py b/bika/lims/controlpanel/dynamic_analysisspecs.py
index 3f56b06595..71e3509b0a 100644
--- a/bika/lims/controlpanel/dynamic_analysisspecs.py
+++ b/bika/lims/controlpanel/dynamic_analysisspecs.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/decorators.py b/bika/lims/decorators.py
index e2db399226..51e02c5b31 100644
--- a/bika/lims/decorators.py
+++ b/bika/lims/decorators.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import cProfile
diff --git a/bika/lims/events/__init__.py b/bika/lims/events/__init__.py
index 28980126b3..45f72366ba 100644
--- a/bika/lims/events/__init__.py
+++ b/bika/lims/events/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from remarks import IRemarksAddedEvent # noqa
diff --git a/bika/lims/events/remarks.py b/bika/lims/events/remarks.py
index ef6f2e4ffd..8e995fe965 100644
--- a/bika/lims/events/remarks.py
+++ b/bika/lims/events/remarks.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from zope.interface import Interface
diff --git a/bika/lims/exportimport/__init__.py b/bika/lims/exportimport/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/__init__.py
+++ b/bika/lims/exportimport/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/dataimport.py b/bika/lims/exportimport/dataimport.py
index 3c47f8d050..e797a25e75 100644
--- a/bika/lims/exportimport/dataimport.py
+++ b/bika/lims/exportimport/dataimport.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/exportimport/genericsetup/__init__.py b/bika/lims/exportimport/genericsetup/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/genericsetup/__init__.py
+++ b/bika/lims/exportimport/genericsetup/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/genericsetup/adapters.py b/bika/lims/exportimport/genericsetup/adapters.py
index 164ea0eb79..2f1b828b63 100644
--- a/bika/lims/exportimport/genericsetup/adapters.py
+++ b/bika/lims/exportimport/genericsetup/adapters.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/exportimport/genericsetup/config.py b/bika/lims/exportimport/genericsetup/config.py
index c777387eaa..f9b6a2db1a 100644
--- a/bika/lims/exportimport/genericsetup/config.py
+++ b/bika/lims/exportimport/genericsetup/config.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
SITE_ID = "senaite"
diff --git a/bika/lims/exportimport/genericsetup/interfaces.py b/bika/lims/exportimport/genericsetup/interfaces.py
index e3dde181f1..e937557c30 100644
--- a/bika/lims/exportimport/genericsetup/interfaces.py
+++ b/bika/lims/exportimport/genericsetup/interfaces.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.GenericSetup.interfaces import INode
diff --git a/bika/lims/exportimport/genericsetup/structure.py b/bika/lims/exportimport/genericsetup/structure.py
index dc76aa5596..1e04447fbc 100644
--- a/bika/lims/exportimport/genericsetup/structure.py
+++ b/bika/lims/exportimport/genericsetup/structure.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/exportimport/instruments/__init__.py b/bika/lims/exportimport/instruments/__init__.py
index 6049852bc0..35851d063e 100644
--- a/bika/lims/exportimport/instruments/__init__.py
+++ b/bika/lims/exportimport/instruments/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import sys
diff --git a/bika/lims/exportimport/instruments/abaxis/__init__.py b/bika/lims/exportimport/instruments/abaxis/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/abaxis/__init__.py
+++ b/bika/lims/exportimport/instruments/abaxis/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/abaxis/vetscan/__init__.py b/bika/lims/exportimport/instruments/abaxis/vetscan/__init__.py
index 015f51826a..2acc951107 100644
--- a/bika/lims/exportimport/instruments/abaxis/vetscan/__init__.py
+++ b/bika/lims/exportimport/instruments/abaxis/vetscan/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Abaxis VetScan VS2
diff --git a/bika/lims/exportimport/instruments/abaxis/vetscan/vs2.py b/bika/lims/exportimport/instruments/abaxis/vetscan/vs2.py
index be593a022e..fb4ddf6b3c 100644
--- a/bika/lims/exportimport/instruments/abaxis/vetscan/vs2.py
+++ b/bika/lims/exportimport/instruments/abaxis/vetscan/vs2.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Abaxis Vet Scan - VS2
diff --git a/bika/lims/exportimport/instruments/abbott/__init__.py b/bika/lims/exportimport/instruments/abbott/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/abbott/__init__.py
+++ b/bika/lims/exportimport/instruments/abbott/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/abbott/m2000rt/__init__.py b/bika/lims/exportimport/instruments/abbott/m2000rt/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/abbott/m2000rt/__init__.py
+++ b/bika/lims/exportimport/instruments/abbott/m2000rt/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/abbott/m2000rt/m2000rt.py b/bika/lims/exportimport/instruments/abbott/m2000rt/m2000rt.py
index 57ecdd44dd..0889565952 100644
--- a/bika/lims/exportimport/instruments/abbott/m2000rt/m2000rt.py
+++ b/bika/lims/exportimport/instruments/abbott/m2000rt/m2000rt.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Abbott m2000 Real Time
diff --git a/bika/lims/exportimport/instruments/alere/__init__.py b/bika/lims/exportimport/instruments/alere/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/alere/__init__.py
+++ b/bika/lims/exportimport/instruments/alere/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/alere/pima/__init__.py b/bika/lims/exportimport/instruments/alere/pima/__init__.py
index 196fa959da..3e86bd2bcb 100644
--- a/bika/lims/exportimport/instruments/alere/pima/__init__.py
+++ b/bika/lims/exportimport/instruments/alere/pima/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Alere Pima
diff --git a/bika/lims/exportimport/instruments/alere/pima/beads.py b/bika/lims/exportimport/instruments/alere/pima/beads.py
index 8fee7e380d..ef76f8925a 100644
--- a/bika/lims/exportimport/instruments/alere/pima/beads.py
+++ b/bika/lims/exportimport/instruments/alere/pima/beads.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Alere Pima "Beads"
diff --git a/bika/lims/exportimport/instruments/alere/pima/cd4.py b/bika/lims/exportimport/instruments/alere/pima/cd4.py
index 858251e9e8..2d9781fff1 100644
--- a/bika/lims/exportimport/instruments/alere/pima/cd4.py
+++ b/bika/lims/exportimport/instruments/alere/pima/cd4.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Alere Pima "CD4"
diff --git a/bika/lims/exportimport/instruments/beckmancoulter/__init__.py b/bika/lims/exportimport/instruments/beckmancoulter/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/beckmancoulter/__init__.py
+++ b/bika/lims/exportimport/instruments/beckmancoulter/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/beckmancoulter/access/__init__.py b/bika/lims/exportimport/instruments/beckmancoulter/access/__init__.py
index 637b9ac977..cf5bcfb580 100644
--- a/bika/lims/exportimport/instruments/beckmancoulter/access/__init__.py
+++ b/bika/lims/exportimport/instruments/beckmancoulter/access/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Beckman Couter Access
diff --git a/bika/lims/exportimport/instruments/beckmancoulter/access/model2.py b/bika/lims/exportimport/instruments/beckmancoulter/access/model2.py
index 7a2699a52f..947b527eb9 100644
--- a/bika/lims/exportimport/instruments/beckmancoulter/access/model2.py
+++ b/bika/lims/exportimport/instruments/beckmancoulter/access/model2.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Beckman Coulter Access 2
diff --git a/bika/lims/exportimport/instruments/biodrop/__init__.py b/bika/lims/exportimport/instruments/biodrop/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/biodrop/__init__.py
+++ b/bika/lims/exportimport/instruments/biodrop/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/biodrop/ulite/__init__.py b/bika/lims/exportimport/instruments/biodrop/ulite/__init__.py
index a3fd25f7bb..77c9f0d2c3 100644
--- a/bika/lims/exportimport/instruments/biodrop/ulite/__init__.py
+++ b/bika/lims/exportimport/instruments/biodrop/ulite/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Biodrop
diff --git a/bika/lims/exportimport/instruments/biodrop/ulite/ulite.py b/bika/lims/exportimport/instruments/biodrop/ulite/ulite.py
index 51e3184df7..733c32d32d 100644
--- a/bika/lims/exportimport/instruments/biodrop/ulite/ulite.py
+++ b/bika/lims/exportimport/instruments/biodrop/ulite/ulite.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" BioDrop uLite
diff --git a/bika/lims/exportimport/instruments/cobasintegra/__init__.py b/bika/lims/exportimport/instruments/cobasintegra/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/cobasintegra/__init__.py
+++ b/bika/lims/exportimport/instruments/cobasintegra/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/cobasintegra/model_400_plus/__init__.py b/bika/lims/exportimport/instruments/cobasintegra/model_400_plus/__init__.py
index 68b58d5ffe..c1e55f1b75 100644
--- a/bika/lims/exportimport/instruments/cobasintegra/model_400_plus/__init__.py
+++ b/bika/lims/exportimport/instruments/cobasintegra/model_400_plus/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Cobas Integra 400 plus
diff --git a/bika/lims/exportimport/instruments/cobasintegra/model_400_plus/model_400_plus.py b/bika/lims/exportimport/instruments/cobasintegra/model_400_plus/model_400_plus.py
index f701ed92a6..cd57d1c4f3 100644
--- a/bika/lims/exportimport/instruments/cobasintegra/model_400_plus/model_400_plus.py
+++ b/bika/lims/exportimport/instruments/cobasintegra/model_400_plus/model_400_plus.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Cobas Integra 400 plus
diff --git a/bika/lims/exportimport/instruments/eltra/__init__.py b/bika/lims/exportimport/instruments/eltra/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/eltra/__init__.py
+++ b/bika/lims/exportimport/instruments/eltra/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/eltra/cs/__init__.py b/bika/lims/exportimport/instruments/eltra/cs/__init__.py
index 10def9289d..764d40a8de 100644
--- a/bika/lims/exportimport/instruments/eltra/cs/__init__.py
+++ b/bika/lims/exportimport/instruments/eltra/cs/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Eltra CS - 2000
diff --git a/bika/lims/exportimport/instruments/eltra/cs/cs2000.py b/bika/lims/exportimport/instruments/eltra/cs/cs2000.py
index 9100a5211b..af37249887 100644
--- a/bika/lims/exportimport/instruments/eltra/cs/cs2000.py
+++ b/bika/lims/exportimport/instruments/eltra/cs/cs2000.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Eltra CS - 2000
diff --git a/bika/lims/exportimport/instruments/facscalibur/__init__.py b/bika/lims/exportimport/instruments/facscalibur/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/facscalibur/__init__.py
+++ b/bika/lims/exportimport/instruments/facscalibur/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/facscalibur/calibur/__init__.py b/bika/lims/exportimport/instruments/facscalibur/calibur/__init__.py
index 67955bf188..7759b3d648 100644
--- a/bika/lims/exportimport/instruments/facscalibur/calibur/__init__.py
+++ b/bika/lims/exportimport/instruments/facscalibur/calibur/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Facs Calibur
diff --git a/bika/lims/exportimport/instruments/facscalibur/calibur/model_e9750.py b/bika/lims/exportimport/instruments/facscalibur/calibur/model_e9750.py
index ee6cdc3341..3d74d787e9 100644
--- a/bika/lims/exportimport/instruments/facscalibur/calibur/model_e9750.py
+++ b/bika/lims/exportimport/instruments/facscalibur/calibur/model_e9750.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Facs Calibur
diff --git a/bika/lims/exportimport/instruments/foss/__init__.py b/bika/lims/exportimport/instruments/foss/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/foss/__init__.py
+++ b/bika/lims/exportimport/instruments/foss/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/foss/fiastar/__init__.py b/bika/lims/exportimport/instruments/foss/fiastar/__init__.py
index 47b90fee5c..3a384a1e25 100644
--- a/bika/lims/exportimport/instruments/foss/fiastar/__init__.py
+++ b/bika/lims/exportimport/instruments/foss/fiastar/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" FOSS FIAStar
diff --git a/bika/lims/exportimport/instruments/foss/fiastar/fiastar.py b/bika/lims/exportimport/instruments/foss/fiastar/fiastar.py
index 1a3ffbab5f..acd2cd76aa 100644
--- a/bika/lims/exportimport/instruments/foss/fiastar/fiastar.py
+++ b/bika/lims/exportimport/instruments/foss/fiastar/fiastar.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" FOSS FIAStar
diff --git a/bika/lims/exportimport/instruments/foss/winescan/__init__.py b/bika/lims/exportimport/instruments/foss/winescan/__init__.py
index 90ab7c45de..845b947e3f 100644
--- a/bika/lims/exportimport/instruments/foss/winescan/__init__.py
+++ b/bika/lims/exportimport/instruments/foss/winescan/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" FOSS 'Winescan'
diff --git a/bika/lims/exportimport/instruments/foss/winescan/auto.py b/bika/lims/exportimport/instruments/foss/winescan/auto.py
index e142b50f16..c3b6370bec 100644
--- a/bika/lims/exportimport/instruments/foss/winescan/auto.py
+++ b/bika/lims/exportimport/instruments/foss/winescan/auto.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" FOSS 'Winescan Auto'
diff --git a/bika/lims/exportimport/instruments/foss/winescan/ft120.py b/bika/lims/exportimport/instruments/foss/winescan/ft120.py
index 358a84dbfe..851f617222 100644
--- a/bika/lims/exportimport/instruments/foss/winescan/ft120.py
+++ b/bika/lims/exportimport/instruments/foss/winescan/ft120.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" FOSS 'Winescan FT120'
diff --git a/bika/lims/exportimport/instruments/generic/__init__.py b/bika/lims/exportimport/instruments/generic/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/generic/__init__.py
+++ b/bika/lims/exportimport/instruments/generic/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/generic/two_dimension.py b/bika/lims/exportimport/instruments/generic/two_dimension.py
index 5f9be561f7..73d4815d17 100644
--- a/bika/lims/exportimport/instruments/generic/two_dimension.py
+++ b/bika/lims/exportimport/instruments/generic/two_dimension.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" 2-Dimensional-CSV
diff --git a/bika/lims/exportimport/instruments/generic/xml.py b/bika/lims/exportimport/instruments/generic/xml.py
index 04e471d613..2b1eff639d 100644
--- a/bika/lims/exportimport/instruments/generic/xml.py
+++ b/bika/lims/exportimport/instruments/generic/xml.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" General XML Worksheet exporter and instrument importer
diff --git a/bika/lims/exportimport/instruments/genexpert/__init__.py b/bika/lims/exportimport/instruments/genexpert/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/genexpert/__init__.py
+++ b/bika/lims/exportimport/instruments/genexpert/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/genexpert/genexpert.py b/bika/lims/exportimport/instruments/genexpert/genexpert.py
index 70447cc0e9..b85d736f5e 100644
--- a/bika/lims/exportimport/instruments/genexpert/genexpert.py
+++ b/bika/lims/exportimport/instruments/genexpert/genexpert.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" GeneXpert
diff --git a/bika/lims/exportimport/instruments/horiba/__init__.py b/bika/lims/exportimport/instruments/horiba/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/horiba/__init__.py
+++ b/bika/lims/exportimport/instruments/horiba/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/horiba/jobinyvon/__init__.py b/bika/lims/exportimport/instruments/horiba/jobinyvon/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/horiba/jobinyvon/__init__.py
+++ b/bika/lims/exportimport/instruments/horiba/jobinyvon/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/horiba/jobinyvon/icp.py b/bika/lims/exportimport/instruments/horiba/jobinyvon/icp.py
index 6616d510c6..b53570e5b7 100644
--- a/bika/lims/exportimport/instruments/horiba/jobinyvon/icp.py
+++ b/bika/lims/exportimport/instruments/horiba/jobinyvon/icp.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Horiba Jobin-Yvon ICP
diff --git a/bika/lims/exportimport/instruments/horiba/jobinyvon/importer.py b/bika/lims/exportimport/instruments/horiba/jobinyvon/importer.py
index 69c4a6c379..bf13aaaf46 100644
--- a/bika/lims/exportimport/instruments/horiba/jobinyvon/importer.py
+++ b/bika/lims/exportimport/instruments/horiba/jobinyvon/importer.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" HoribaJobinYvon
diff --git a/bika/lims/exportimport/instruments/horiba/jobinyvon/parser.py b/bika/lims/exportimport/instruments/horiba/jobinyvon/parser.py
index dc80c49a0a..7edfb955f6 100644
--- a/bika/lims/exportimport/instruments/horiba/jobinyvon/parser.py
+++ b/bika/lims/exportimport/instruments/horiba/jobinyvon/parser.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" HoribaJobinYvon
diff --git a/bika/lims/exportimport/instruments/instrument.py b/bika/lims/exportimport/instruments/instrument.py
index 8159f79eee..91d6b26eba 100644
--- a/bika/lims/exportimport/instruments/instrument.py
+++ b/bika/lims/exportimport/instruments/instrument.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Generic controller for instrument results import view
diff --git a/bika/lims/exportimport/instruments/lachat/__init__.py b/bika/lims/exportimport/instruments/lachat/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/lachat/__init__.py
+++ b/bika/lims/exportimport/instruments/lachat/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/lachat/quickchem.py b/bika/lims/exportimport/instruments/lachat/quickchem.py
index 27a68ea91a..6cdc917122 100644
--- a/bika/lims/exportimport/instruments/lachat/quickchem.py
+++ b/bika/lims/exportimport/instruments/lachat/quickchem.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" LaChat QuickChem FIA
diff --git a/bika/lims/exportimport/instruments/lifetechnologies/__init__.py b/bika/lims/exportimport/instruments/lifetechnologies/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/lifetechnologies/__init__.py
+++ b/bika/lims/exportimport/instruments/lifetechnologies/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/lifetechnologies/qubit/__init__.py b/bika/lims/exportimport/instruments/lifetechnologies/qubit/__init__.py
index b39fc6660d..5d1999da45 100644
--- a/bika/lims/exportimport/instruments/lifetechnologies/qubit/__init__.py
+++ b/bika/lims/exportimport/instruments/lifetechnologies/qubit/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Life Technologies QuBit
diff --git a/bika/lims/exportimport/instruments/lifetechnologies/qubit/qubit.py b/bika/lims/exportimport/instruments/lifetechnologies/qubit/qubit.py
index ad1776ed18..c738234070 100644
--- a/bika/lims/exportimport/instruments/lifetechnologies/qubit/qubit.py
+++ b/bika/lims/exportimport/instruments/lifetechnologies/qubit/qubit.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Life Technologies Qubit
diff --git a/bika/lims/exportimport/instruments/logger.py b/bika/lims/exportimport/instruments/logger.py
index 28f0a66d77..11baeccf75 100644
--- a/bika/lims/exportimport/instruments/logger.py
+++ b/bika/lims/exportimport/instruments/logger.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFPlone.utils import safe_unicode
diff --git a/bika/lims/exportimport/instruments/metler/__init__.py b/bika/lims/exportimport/instruments/metler/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/metler/__init__.py
+++ b/bika/lims/exportimport/instruments/metler/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/metler/toledo/__init__.py b/bika/lims/exportimport/instruments/metler/toledo/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/metler/toledo/__init__.py
+++ b/bika/lims/exportimport/instruments/metler/toledo/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/metler/toledo/dl55.py b/bika/lims/exportimport/instruments/metler/toledo/dl55.py
index d9aba68abe..d2654035b6 100644
--- a/bika/lims/exportimport/instruments/metler/toledo/dl55.py
+++ b/bika/lims/exportimport/instruments/metler/toledo/dl55.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Metler Toledo DL55
diff --git a/bika/lims/exportimport/instruments/myself/__init__.py b/bika/lims/exportimport/instruments/myself/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/myself/__init__.py
+++ b/bika/lims/exportimport/instruments/myself/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/myself/myinstrument/__init__.py b/bika/lims/exportimport/instruments/myself/myinstrument/__init__.py
index cf66a78ab1..d0614ea670 100644
--- a/bika/lims/exportimport/instruments/myself/myinstrument/__init__.py
+++ b/bika/lims/exportimport/instruments/myself/myinstrument/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.exportimport.instruments.resultsimport import InstrumentCSVResultsFileParser
diff --git a/bika/lims/exportimport/instruments/nuclisens/__init__.py b/bika/lims/exportimport/instruments/nuclisens/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/nuclisens/__init__.py
+++ b/bika/lims/exportimport/instruments/nuclisens/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/nuclisens/easyq.py b/bika/lims/exportimport/instruments/nuclisens/easyq.py
index 0c9f25f0ef..5c214b51af 100644
--- a/bika/lims/exportimport/instruments/nuclisens/easyq.py
+++ b/bika/lims/exportimport/instruments/nuclisens/easyq.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Nuclisens EasyQ
diff --git a/bika/lims/exportimport/instruments/panalytical/__init__.py b/bika/lims/exportimport/instruments/panalytical/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/panalytical/__init__.py
+++ b/bika/lims/exportimport/instruments/panalytical/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/panalytical/omnia/__init__.py b/bika/lims/exportimport/instruments/panalytical/omnia/__init__.py
index b48c110203..e9b1447230 100644
--- a/bika/lims/exportimport/instruments/panalytical/omnia/__init__.py
+++ b/bika/lims/exportimport/instruments/panalytical/omnia/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Omnia Axios XRF
diff --git a/bika/lims/exportimport/instruments/panalytical/omnia/axios_xrf.py b/bika/lims/exportimport/instruments/panalytical/omnia/axios_xrf.py
index c7ff9e95cb..1e300fc107 100644
--- a/bika/lims/exportimport/instruments/panalytical/omnia/axios_xrf.py
+++ b/bika/lims/exportimport/instruments/panalytical/omnia/axios_xrf.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" PANalytical - Omnia Axios XRF
diff --git a/bika/lims/exportimport/instruments/resultsimport.py b/bika/lims/exportimport/instruments/resultsimport.py
index ad246608ce..f024a051f6 100644
--- a/bika/lims/exportimport/instruments/resultsimport.py
+++ b/bika/lims/exportimport/instruments/resultsimport.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import codecs
diff --git a/bika/lims/exportimport/instruments/rigaku/__init__.py b/bika/lims/exportimport/instruments/rigaku/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/rigaku/__init__.py
+++ b/bika/lims/exportimport/instruments/rigaku/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/rigaku/supermini/__init__.py b/bika/lims/exportimport/instruments/rigaku/supermini/__init__.py
index 400c6de4da..10fdb6df20 100644
--- a/bika/lims/exportimport/instruments/rigaku/supermini/__init__.py
+++ b/bika/lims/exportimport/instruments/rigaku/supermini/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Rigaku Supermini
diff --git a/bika/lims/exportimport/instruments/rigaku/supermini/wxrf.py b/bika/lims/exportimport/instruments/rigaku/supermini/wxrf.py
index 9bb951fc69..892bc2e8dd 100644
--- a/bika/lims/exportimport/instruments/rigaku/supermini/wxrf.py
+++ b/bika/lims/exportimport/instruments/rigaku/supermini/wxrf.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import bikaMessageFactory as _
diff --git a/bika/lims/exportimport/instruments/rochecobas/__init__.py b/bika/lims/exportimport/instruments/rochecobas/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/rochecobas/__init__.py
+++ b/bika/lims/exportimport/instruments/rochecobas/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/rochecobas/taqman/__init__.py b/bika/lims/exportimport/instruments/rochecobas/taqman/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/rochecobas/taqman/__init__.py
+++ b/bika/lims/exportimport/instruments/rochecobas/taqman/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/rochecobas/taqman/model48.py b/bika/lims/exportimport/instruments/rochecobas/taqman/model48.py
index 2e59903337..2dadc1cb8e 100644
--- a/bika/lims/exportimport/instruments/rochecobas/taqman/model48.py
+++ b/bika/lims/exportimport/instruments/rochecobas/taqman/model48.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Roche Cobas Taqman 48
diff --git a/bika/lims/exportimport/instruments/rochecobas/taqman/model96.py b/bika/lims/exportimport/instruments/rochecobas/taqman/model96.py
index a7dc0fb665..78dffcaaeb 100644
--- a/bika/lims/exportimport/instruments/rochecobas/taqman/model96.py
+++ b/bika/lims/exportimport/instruments/rochecobas/taqman/model96.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Roche Cobas Taqman 96
diff --git a/bika/lims/exportimport/instruments/scilvet/__init__.py b/bika/lims/exportimport/instruments/scilvet/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/scilvet/__init__.py
+++ b/bika/lims/exportimport/instruments/scilvet/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/scilvet/abc/__init__.py b/bika/lims/exportimport/instruments/scilvet/abc/__init__.py
index 241985d632..1657c9aa4b 100644
--- a/bika/lims/exportimport/instruments/scilvet/abc/__init__.py
+++ b/bika/lims/exportimport/instruments/scilvet/abc/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Scil Vet abc Plus
diff --git a/bika/lims/exportimport/instruments/scilvet/abc/plus.py b/bika/lims/exportimport/instruments/scilvet/abc/plus.py
index e72351c8f2..cad8e4f88b 100644
--- a/bika/lims/exportimport/instruments/scilvet/abc/plus.py
+++ b/bika/lims/exportimport/instruments/scilvet/abc/plus.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" ScilVet abc Plus
diff --git a/bika/lims/exportimport/instruments/sealanalytical/__init__.py b/bika/lims/exportimport/instruments/sealanalytical/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/sealanalytical/__init__.py
+++ b/bika/lims/exportimport/instruments/sealanalytical/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/sealanalytical/aq2/__init__.py b/bika/lims/exportimport/instruments/sealanalytical/aq2/__init__.py
index f4fa8fb01d..44058eb53c 100644
--- a/bika/lims/exportimport/instruments/sealanalytical/aq2/__init__.py
+++ b/bika/lims/exportimport/instruments/sealanalytical/aq2/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Seal Analytics AQ2
diff --git a/bika/lims/exportimport/instruments/sealanalytical/aq2/aq2.py b/bika/lims/exportimport/instruments/sealanalytical/aq2/aq2.py
index 24479e046f..a24c96b5c3 100644
--- a/bika/lims/exportimport/instruments/sealanalytical/aq2/aq2.py
+++ b/bika/lims/exportimport/instruments/sealanalytical/aq2/aq2.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Seal Analytics AQ2
diff --git a/bika/lims/exportimport/instruments/shimadzu/__init__.py b/bika/lims/exportimport/instruments/shimadzu/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/shimadzu/__init__.py
+++ b/bika/lims/exportimport/instruments/shimadzu/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/shimadzu/gcms/__init__.py b/bika/lims/exportimport/instruments/shimadzu/gcms/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/shimadzu/gcms/__init__.py
+++ b/bika/lims/exportimport/instruments/shimadzu/gcms/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/shimadzu/gcms/qp2010se.py b/bika/lims/exportimport/instruments/shimadzu/gcms/qp2010se.py
index bdd3c4367e..6f12405f46 100644
--- a/bika/lims/exportimport/instruments/shimadzu/gcms/qp2010se.py
+++ b/bika/lims/exportimport/instruments/shimadzu/gcms/qp2010se.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Shimadzu's 'GCMS QP2010 SE'
diff --git a/bika/lims/exportimport/instruments/shimadzu/gcms/tq8030.py b/bika/lims/exportimport/instruments/shimadzu/gcms/tq8030.py
index 908e99f22e..ed9634f53f 100644
--- a/bika/lims/exportimport/instruments/shimadzu/gcms/tq8030.py
+++ b/bika/lims/exportimport/instruments/shimadzu/gcms/tq8030.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Shimadzu GCMS-TQ8030 GC/MS/MS
diff --git a/bika/lims/exportimport/instruments/shimadzu/icpe/__init__.py b/bika/lims/exportimport/instruments/shimadzu/icpe/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/shimadzu/icpe/__init__.py
+++ b/bika/lims/exportimport/instruments/shimadzu/icpe/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/shimadzu/icpe/multitype.py b/bika/lims/exportimport/instruments/shimadzu/icpe/multitype.py
index da47f07381..c92b1387c2 100644
--- a/bika/lims/exportimport/instruments/shimadzu/icpe/multitype.py
+++ b/bika/lims/exportimport/instruments/shimadzu/icpe/multitype.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Shimadzu ICPE-9000 Multitype
diff --git a/bika/lims/exportimport/instruments/shimadzu/nexera/LC2040C.py b/bika/lims/exportimport/instruments/shimadzu/nexera/LC2040C.py
index 5eacbd326e..96061835c0 100644
--- a/bika/lims/exportimport/instruments/shimadzu/nexera/LC2040C.py
+++ b/bika/lims/exportimport/instruments/shimadzu/nexera/LC2040C.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Shimadzu HPLC-PDA Nexera-I LC2040C
diff --git a/bika/lims/exportimport/instruments/shimadzu/nexera/LCMS8050.py b/bika/lims/exportimport/instruments/shimadzu/nexera/LCMS8050.py
index 588a05a806..735bb5f1e8 100644
--- a/bika/lims/exportimport/instruments/shimadzu/nexera/LCMS8050.py
+++ b/bika/lims/exportimport/instruments/shimadzu/nexera/LCMS8050.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Shimadzu LC MS/MS Nexera X2 LCMS-8050
diff --git a/bika/lims/exportimport/instruments/shimadzu/nexera/__init__.py b/bika/lims/exportimport/instruments/shimadzu/nexera/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/shimadzu/nexera/__init__.py
+++ b/bika/lims/exportimport/instruments/shimadzu/nexera/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/sysmex/__init__.py b/bika/lims/exportimport/instruments/sysmex/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/sysmex/__init__.py
+++ b/bika/lims/exportimport/instruments/sysmex/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/sysmex/xs/__init__.py b/bika/lims/exportimport/instruments/sysmex/xs/__init__.py
index 0c228030db..fa9b6ec081 100644
--- a/bika/lims/exportimport/instruments/sysmex/xs/__init__.py
+++ b/bika/lims/exportimport/instruments/sysmex/xs/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
"""Sysmex XS
diff --git a/bika/lims/exportimport/instruments/sysmex/xs/i1000.py b/bika/lims/exportimport/instruments/sysmex/xs/i1000.py
index e18de40e24..f778847872 100644
--- a/bika/lims/exportimport/instruments/sysmex/xs/i1000.py
+++ b/bika/lims/exportimport/instruments/sysmex/xs/i1000.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Sysmex XS 1000i
diff --git a/bika/lims/exportimport/instruments/sysmex/xs/i500.py b/bika/lims/exportimport/instruments/sysmex/xs/i500.py
index cfb928645e..eb7fb283d2 100644
--- a/bika/lims/exportimport/instruments/sysmex/xs/i500.py
+++ b/bika/lims/exportimport/instruments/sysmex/xs/i500.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Sysmex XS 500i
diff --git a/bika/lims/exportimport/instruments/sysmex/xt/__init__.py b/bika/lims/exportimport/instruments/sysmex/xt/__init__.py
index a93096d802..4be74c5c72 100644
--- a/bika/lims/exportimport/instruments/sysmex/xt/__init__.py
+++ b/bika/lims/exportimport/instruments/sysmex/xt/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.exportimport.instruments.resultsimport import \
diff --git a/bika/lims/exportimport/instruments/sysmex/xt/i1800.py b/bika/lims/exportimport/instruments/sysmex/xt/i1800.py
index 480b1bef99..e58ffe51ff 100644
--- a/bika/lims/exportimport/instruments/sysmex/xt/i1800.py
+++ b/bika/lims/exportimport/instruments/sysmex/xt/i1800.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Sysmex XT1800i
diff --git a/bika/lims/exportimport/instruments/sysmex/xt/i4000.py b/bika/lims/exportimport/instruments/sysmex/xt/i4000.py
index 5649615dd6..e20ba122cc 100644
--- a/bika/lims/exportimport/instruments/sysmex/xt/i4000.py
+++ b/bika/lims/exportimport/instruments/sysmex/xt/i4000.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Sysmex XT-4000i
diff --git a/bika/lims/exportimport/instruments/tescan/__init__.py b/bika/lims/exportimport/instruments/tescan/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/tescan/__init__.py
+++ b/bika/lims/exportimport/instruments/tescan/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/tescan/tima/__init__.py b/bika/lims/exportimport/instruments/tescan/tima/__init__.py
index aca53e6fd1..54c4788424 100644
--- a/bika/lims/exportimport/instruments/tescan/tima/__init__.py
+++ b/bika/lims/exportimport/instruments/tescan/tima/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Tescan TIMA
diff --git a/bika/lims/exportimport/instruments/tescan/tima/tima.py b/bika/lims/exportimport/instruments/tescan/tima/tima.py
index 3678de67ce..b5af8c4488 100644
--- a/bika/lims/exportimport/instruments/tescan/tima/tima.py
+++ b/bika/lims/exportimport/instruments/tescan/tima/tima.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" TESCAN TIMA
diff --git a/bika/lims/exportimport/instruments/thermoscientific/__init__.py b/bika/lims/exportimport/instruments/thermoscientific/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/thermoscientific/__init__.py
+++ b/bika/lims/exportimport/instruments/thermoscientific/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/thermoscientific/arena/__init__.py b/bika/lims/exportimport/instruments/thermoscientific/arena/__init__.py
index 6979566a06..5161f685a8 100644
--- a/bika/lims/exportimport/instruments/thermoscientific/arena/__init__.py
+++ b/bika/lims/exportimport/instruments/thermoscientific/arena/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Thermo Scientific 'Arena'
diff --git a/bika/lims/exportimport/instruments/thermoscientific/arena/xt20.py b/bika/lims/exportimport/instruments/thermoscientific/arena/xt20.py
index 9992ce0bb4..687877295f 100644
--- a/bika/lims/exportimport/instruments/thermoscientific/arena/xt20.py
+++ b/bika/lims/exportimport/instruments/thermoscientific/arena/xt20.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Thermo Scientific 'Arena 20XT' (The file name for importing staff)
diff --git a/bika/lims/exportimport/instruments/thermoscientific/gallery/Ts9861x.py b/bika/lims/exportimport/instruments/thermoscientific/gallery/Ts9861x.py
index 927a31415c..e25b47556e 100644
--- a/bika/lims/exportimport/instruments/thermoscientific/gallery/Ts9861x.py
+++ b/bika/lims/exportimport/instruments/thermoscientific/gallery/Ts9861x.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Thermo Scientific 'Gallery 9861x'
diff --git a/bika/lims/exportimport/instruments/thermoscientific/gallery/__init__.py b/bika/lims/exportimport/instruments/thermoscientific/gallery/__init__.py
index c5982d65fa..e5f5b4793c 100644
--- a/bika/lims/exportimport/instruments/thermoscientific/gallery/__init__.py
+++ b/bika/lims/exportimport/instruments/thermoscientific/gallery/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Thermo Scientific 'Gallery'
diff --git a/bika/lims/exportimport/instruments/thermoscientific/multiskan/__init__.py b/bika/lims/exportimport/instruments/thermoscientific/multiskan/__init__.py
index f7b97a2dbb..606559d239 100644
--- a/bika/lims/exportimport/instruments/thermoscientific/multiskan/__init__.py
+++ b/bika/lims/exportimport/instruments/thermoscientific/multiskan/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Thermo Scientific Multiskan GO
diff --git a/bika/lims/exportimport/instruments/thermoscientific/multiskan/go.py b/bika/lims/exportimport/instruments/thermoscientific/multiskan/go.py
index 9db6c8d0ec..4d0fc91f61 100644
--- a/bika/lims/exportimport/instruments/thermoscientific/multiskan/go.py
+++ b/bika/lims/exportimport/instruments/thermoscientific/multiskan/go.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
"""Multiskan GO Microplate Spectrophotometer
diff --git a/bika/lims/exportimport/instruments/utils.py b/bika/lims/exportimport/instruments/utils.py
index da9bca5a62..1078fefb35 100644
--- a/bika/lims/exportimport/instruments/utils.py
+++ b/bika/lims/exportimport/instruments/utils.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
def get_instrument_import_override(override):
diff --git a/bika/lims/exportimport/instruments/varian/__init__.py b/bika/lims/exportimport/instruments/varian/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/varian/__init__.py
+++ b/bika/lims/exportimport/instruments/varian/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/varian/vistapro/__init__.py b/bika/lims/exportimport/instruments/varian/vistapro/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/exportimport/instruments/varian/vistapro/__init__.py
+++ b/bika/lims/exportimport/instruments/varian/vistapro/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/exportimport/instruments/varian/vistapro/icp.py b/bika/lims/exportimport/instruments/varian/vistapro/icp.py
index 3266bba8d8..0ba779b0dc 100644
--- a/bika/lims/exportimport/instruments/varian/vistapro/icp.py
+++ b/bika/lims/exportimport/instruments/varian/vistapro/icp.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
""" Varian Vista-PRO ICP
diff --git a/bika/lims/exportimport/load_setup_data.py b/bika/lims/exportimport/load_setup_data.py
index f7bf70489f..40b3555c9d 100644
--- a/bika/lims/exportimport/load_setup_data.py
+++ b/bika/lims/exportimport/load_setup_data.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.utils import getToolByName
diff --git a/bika/lims/exportimport/setupdata/__init__.py b/bika/lims/exportimport/setupdata/__init__.py
index 56d5466774..2e877711a9 100644
--- a/bika/lims/exportimport/setupdata/__init__.py
+++ b/bika/lims/exportimport/setupdata/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import datetime
diff --git a/bika/lims/fields.py b/bika/lims/fields.py
index 993c8d9e63..a18d8e4f0f 100644
--- a/bika/lims/fields.py
+++ b/bika/lims/fields.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
"""Generic field extensions
diff --git a/bika/lims/idserver.py b/bika/lims/idserver.py
index 21c8f56c92..d9aceefc61 100644
--- a/bika/lims/idserver.py
+++ b/bika/lims/idserver.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import itertools
diff --git a/bika/lims/install/__init__.py b/bika/lims/install/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/install/__init__.py
+++ b/bika/lims/install/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/install/adapters.py b/bika/lims/install/adapters.py
index c3fb985eed..c21ca78d49 100644
--- a/bika/lims/install/adapters.py
+++ b/bika/lims/install/adapters.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from zope.component import queryMultiAdapter
diff --git a/bika/lims/interfaces/__init__.py b/bika/lims/interfaces/__init__.py
index d5f5571860..6cfedac14d 100644
--- a/bika/lims/interfaces/__init__.py
+++ b/bika/lims/interfaces/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from zope.interface import Interface
diff --git a/bika/lims/interfaces/analysis.py b/bika/lims/interfaces/analysis.py
index a05a7958e9..f15594acc3 100644
--- a/bika/lims/interfaces/analysis.py
+++ b/bika/lims/interfaces/analysis.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from zope.interface import Interface
diff --git a/bika/lims/interfaces/calculation.py b/bika/lims/interfaces/calculation.py
index 0e6510ffc6..2d5de80fcc 100644
--- a/bika/lims/interfaces/calculation.py
+++ b/bika/lims/interfaces/calculation.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from zope.interface import Attribute, Interface
diff --git a/bika/lims/interfaces/field.py b/bika/lims/interfaces/field.py
index dd324eb047..ef120036e7 100644
--- a/bika/lims/interfaces/field.py
+++ b/bika/lims/interfaces/field.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from zope.interface import Interface
diff --git a/bika/lims/jsonapi/__init__.py b/bika/lims/jsonapi/__init__.py
index 43bdcf941a..91747981f5 100644
--- a/bika/lims/jsonapi/__init__.py
+++ b/bika/lims/jsonapi/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Archetypes.config import TOOL_NAME
diff --git a/bika/lims/jsonapi/allowedtransitionsfor.py b/bika/lims/jsonapi/allowedtransitionsfor.py
index 60fd8f829a..8e20552130 100644
--- a/bika/lims/jsonapi/allowedtransitionsfor.py
+++ b/bika/lims/jsonapi/allowedtransitionsfor.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/jsonapi/create.py b/bika/lims/jsonapi/create.py
index dc1d1feae4..ae1015072f 100644
--- a/bika/lims/jsonapi/create.py
+++ b/bika/lims/jsonapi/create.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from AccessControl import getSecurityManager
diff --git a/bika/lims/jsonapi/doactionfor.py b/bika/lims/jsonapi/doactionfor.py
index 5e0d49a907..95c409fac6 100644
--- a/bika/lims/jsonapi/doactionfor.py
+++ b/bika/lims/jsonapi/doactionfor.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.jsonapi.read import read
diff --git a/bika/lims/jsonapi/getusers.py b/bika/lims/jsonapi/getusers.py
index a058857da3..9c8ec573bf 100644
--- a/bika/lims/jsonapi/getusers.py
+++ b/bika/lims/jsonapi/getusers.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.utils import getUsers
diff --git a/bika/lims/jsonapi/read.py b/bika/lims/jsonapi/read.py
index fc916e5271..579ebd7874 100644
--- a/bika/lims/jsonapi/read.py
+++ b/bika/lims/jsonapi/read.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFPlone.utils import safe_unicode
diff --git a/bika/lims/jsonapi/remove.py b/bika/lims/jsonapi/remove.py
index b003c44da8..d2eb58ead9 100644
--- a/bika/lims/jsonapi/remove.py
+++ b/bika/lims/jsonapi/remove.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.jsonapi.read import read
diff --git a/bika/lims/jsonapi/update.py b/bika/lims/jsonapi/update.py
index bb321e234d..cc5bff3c24 100644
--- a/bika/lims/jsonapi/update.py
+++ b/bika/lims/jsonapi/update.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.jsonapi import set_fields_from_request
diff --git a/bika/lims/locales/__init__.py b/bika/lims/locales/__init__.py
index b9e4e8672f..4578b2a8ea 100644
--- a/bika/lims/locales/__init__.py
+++ b/bika/lims/locales/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.browser import BrowserView
diff --git a/bika/lims/locales/bs/LC_MESSAGES/plone.po b/bika/lims/locales/bs/LC_MESSAGES/plone.po
index 72675bdccf..119f926e3c 100644
--- a/bika/lims/locales/bs/LC_MESSAGES/plone.po
+++ b/bika/lims/locales/bs/LC_MESSAGES/plone.po
@@ -1,12 +1,15 @@
# --- PLEASE EDIT THE LINES BELOW CORRECTLY ---
# SOME DESCRIPTIVE TITLE.
# FIRST AUTHOR , YEAR.
+# Translators:
+# Bakir Helic , 2021
+#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-08-02 11:38+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
-"Last-Translator: FULL NAME \n"
+"Last-Translator: Bakir Helic , 2021\n"
"Language-Team: Bosnian (https://www.transifex.com/senaite/teams/87045/bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,16 +23,16 @@ msgstr ""
#: bika/lims/profiles/default/types/ARTemplate.xml
msgid "AR Template"
-msgstr ""
+msgstr "AR šablon"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/ARTemplates.xml
msgid "AR Templates"
-msgstr ""
+msgstr "AR šabloni"
#: bika/lims/profiles/default/types/ARReport.xml
msgid "ARReport"
-msgstr ""
+msgstr "AR izvještaj"
# Manual Workflow State and Transition MsgIds
# Despite the fact, that these are defined in the "bika" domain, they are not
@@ -37,225 +40,225 @@ msgstr ""
# in the action menu of Plone.
# Please don't remove
msgid "Activate"
-msgstr ""
+msgstr "Aktiviraj"
msgid "Active"
-msgstr ""
+msgstr "Aktivno"
#: bika/lims/profiles/default/types/Worksheet.xml
msgid "Add Analyses"
-msgstr ""
+msgstr "Dodaj analizu"
#: bika/lims/profiles/default/types/Worksheet.xml
msgid "Add Blank Reference"
-msgstr ""
+msgstr "Dodaj praznu referencu"
#: bika/lims/profiles/default/types/Worksheet.xml
msgid "Add Control Reference"
-msgstr ""
+msgstr "Dodaj kontrolnu referencu"
#: bika/lims/profiles/default/types/Worksheet.xml
msgid "Add Duplicate"
-msgstr ""
+msgstr "Dodaj duplikat"
#: bika/lims/profiles/default/types/ReportFolder.xml
msgid "Administration"
-msgstr ""
+msgstr "Administracija"
#: bika/lims/profiles/default/types/ReferenceSample.xml
msgid "Analyses"
-msgstr ""
+msgstr "Analize"
#: bika/lims/profiles/default/types/Analysis.xml
msgid "Analysis"
-msgstr ""
+msgstr "Analiza"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/AnalysisCategories.xml
msgid "Analysis Categories"
-msgstr ""
+msgstr "Kategorije analiza"
#: bika/lims/profiles/default/types/AnalysisCategory.xml
msgid "Analysis Category"
-msgstr ""
+msgstr "Kategorija analize"
#: bika/lims/profiles/default/types/AnalysisProfile.xml
msgid "Analysis Profile"
-msgstr ""
+msgstr "Profil analize"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/AnalysisProfiles.xml
#: bika/lims/profiles/default/types/Client.xml
msgid "Analysis Profiles"
-msgstr ""
+msgstr "Profili analiza"
#: bika/lims/profiles/default/types/AnalysisService.xml
msgid "Analysis Service"
-msgstr ""
+msgstr "Analiza"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/AnalysisServices.xml
msgid "Analysis Services"
-msgstr ""
+msgstr "Analize"
#: bika/lims/profiles/default/types/AnalysisSpec.xml
msgid "Analysis Specification"
-msgstr ""
+msgstr "Specifikacija analize"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/AnalysisSpecs.xml
#: bika/lims/profiles/default/types/Client.xml
msgid "Analysis Specifications"
-msgstr ""
+msgstr "Specifikacije analiza"
msgid "Assign"
-msgstr ""
+msgstr "Dodijeli"
msgid "Assigned"
-msgstr ""
+msgstr "Dodijeljeno"
msgid "Attach"
-msgstr ""
+msgstr "Ddaj"
#: bika/lims/profiles/default/types/Attachment.xml
msgid "Attachment"
-msgstr ""
+msgstr "Dodatak"
#: bika/lims/profiles/default/types/AttachmentType.xml
msgid "Attachment Type"
-msgstr ""
+msgstr "Vrsta dodatka"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/AttachmentTypes.xml
msgid "Attachment Types"
-msgstr ""
+msgstr "Vrste dodataka"
msgid "Attachment due"
msgstr ""
#: bika/lims/profiles/default/types/Client.xml
msgid "Attachments"
-msgstr ""
+msgstr "Dodaci"
#: bika/lims/profiles/default/actions.xml
msgid "Audit Log"
-msgstr ""
+msgstr "Log provjere"
#: bika/lims/profiles/default/types/Instrument.xml
msgid "Auto-Import Logs"
-msgstr ""
+msgstr "Auto-uvezi logove"
#: bika/lims/profiles/default/types/Batch.xml
msgid "Batch"
-msgstr ""
+msgstr "Serija"
#: bika/lims/profiles/default/types/Batch.xml
msgid "Batch Book"
-msgstr ""
+msgstr "Knjiga serije"
#: bika/lims/profiles/default/types/BatchLabel.xml
msgid "Batch Label"
-msgstr ""
+msgstr "Oznaka serije"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/BatchLabels.xml
msgid "Batch Labels"
-msgstr ""
+msgstr "Naljepnice serije"
#: bika/lims/profiles/default/types/BatchFolder.xml
#: bika/lims/profiles/default/types/Client.xml
msgid "Batches"
-msgstr ""
+msgstr "Serije"
#: bika/lims/profiles/default/types/Calculation.xml
msgid "Calculation"
-msgstr ""
+msgstr "Kalkulacija"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/Calculations.xml
msgid "Calculations"
-msgstr ""
+msgstr "Kalkulacije"
#: bika/lims/profiles/default/types/Instrument.xml
msgid "Calibration Certificates"
-msgstr ""
+msgstr "Certifikati kalibracija"
#: bika/lims/profiles/default/types/Instrument.xml
msgid "Calibrations"
-msgstr ""
+msgstr "Kalibracije"
msgid "Cancel"
-msgstr ""
+msgstr "Otkaži"
#: bika/lims/profiles/default/types/Client.xml
msgid "Client"
-msgstr ""
+msgstr "Klijent"
#: bika/lims/profiles/default/types/ClientFolder.xml
msgid "Clients"
-msgstr ""
+msgstr "Klijenti"
msgid "Close"
-msgstr ""
+msgstr "Zatvori"
msgid "Complete"
-msgstr ""
+msgstr "Završeno"
#: bika/lims/profiles/default/types/Contact.xml
#: bika/lims/profiles/default/types/SupplierContact.xml
msgid "Contact"
-msgstr ""
+msgstr "Kontakt"
#: bika/lims/profiles/default/types/Client.xml
#: bika/lims/profiles/default/types/Supplier.xml
msgid "Contacts"
-msgstr ""
+msgstr "Kontakti"
#: bika/lims/profiles/default/types/Container.xml
msgid "Container"
-msgstr ""
+msgstr "Kontejner"
#: bika/lims/profiles/default/types/ContainerType.xml
msgid "Container Type"
-msgstr ""
+msgstr "Vrsta kontejnera"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/ContainerTypes.xml
msgid "Container Types"
-msgstr ""
+msgstr "Vrste kontejnera"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/Containers.xml
msgid "Containers"
-msgstr ""
+msgstr "Kontejneri"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
msgid "Create Invoice PDF"
-msgstr ""
+msgstr "Kreiraj PDF račun"
msgid "Current"
-msgstr ""
+msgstr "Trenutno"
#: bika/lims/profiles/default/actions.xml
msgid "Dashboard"
-msgstr ""
+msgstr "Dashboard"
msgid "Deactivate"
-msgstr ""
+msgstr "Deaktiviraj"
#: bika/lims/profiles/default/types/Department.xml
msgid "Department"
-msgstr ""
+msgstr "Odjeljenje"
#: bika/lims/profiles/default/types/Departments.xml
msgid "Departments"
-msgstr ""
+msgstr "Odjeljenja"
msgid "Dispatch"
-msgstr ""
+msgstr "Pošalji"
msgid "Dispatched"
-msgstr ""
+msgstr "Poslano"
msgid "Dispose"
msgstr ""
@@ -265,7 +268,7 @@ msgstr ""
#: bika/lims/profiles/default/types/Instrument.xml
msgid "Documents"
-msgstr ""
+msgstr "Dokumenti"
msgid "Dormant"
msgstr ""
@@ -276,142 +279,142 @@ msgstr ""
#: bika/lims/profiles/default/controlpanel.xml
msgid "Dynamic Analysis Specifications"
-msgstr ""
+msgstr "Dinamička specifikacija analiza"
#: bika/lims/profiles/default/types/ARTemplate.xml
#: bika/lims/profiles/default/types/AnalysisCategory.xml
#: bika/lims/profiles/default/types/AnalysisProfile.xml
msgid "Edit"
-msgstr ""
+msgstr "Izmjeni"
msgid "Expire"
-msgstr ""
+msgstr "Ističe"
msgid "Expired"
-msgstr ""
+msgstr "Isteklo"
#: bika/lims/profiles/default/types/Worksheet.xml
msgid "Export"
-msgstr ""
+msgstr "Izvezi"
#: bika/lims/profiles/default/types/ReportFolder.xml
msgid "History"
-msgstr ""
+msgstr "Istorija"
#: bika/lims/profiles/default/actions.xml
msgid "Import"
-msgstr ""
+msgstr "Uvezi"
msgid "Imported"
-msgstr ""
+msgstr "Uvezeno"
msgid "Inactive"
-msgstr ""
+msgstr "Neaktivno"
#: bika/lims/profiles/default/types/Instrument.xml
msgid "Instrument"
-msgstr ""
+msgstr "Instrument"
#: bika/lims/profiles/default/controlpanel.xml
msgid "Instrument Locations"
-msgstr ""
+msgstr "Lokacije instrumenata"
#: bika/lims/profiles/default/types/InstrumentType.xml
msgid "Instrument Type"
-msgstr ""
+msgstr "Vrsta instrumenta"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/InstrumentTypes.xml
msgid "Instrument Types"
-msgstr ""
+msgstr "Vrste instrumenata"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/InstrumentType.xml
#: bika/lims/profiles/default/types/Instruments.xml
msgid "Instruments"
-msgstr ""
+msgstr "Instrumenti"
msgid "Invalid"
-msgstr ""
+msgstr "Odbačeno"
msgid "Invalidate"
-msgstr ""
+msgstr "Odbaci"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
#: bika/lims/profiles/default/types/Invoice.xml
msgid "Invoice"
-msgstr ""
+msgstr "Račun"
#: bika/lims/profiles/default/types/LabContact.xml
msgid "Lab Contact"
-msgstr ""
+msgstr "Kontakt laboratorije"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/Department.xml
#: bika/lims/profiles/default/types/LabContacts.xml
msgid "Lab Contacts"
-msgstr ""
+msgstr "Kontakti laboratorije"
#: bika/lims/profiles/default/controlpanel.xml
msgid "Lab Departments"
-msgstr ""
+msgstr "Odjeljenja laboratorije"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/LabProducts.xml
msgid "Lab Products"
-msgstr ""
+msgstr "Proizvodi laboratorije"
#: bika/lims/profiles/default/types/Laboratory.xml
msgid "Laboratory"
-msgstr ""
+msgstr "Laboratorija"
#: bika/lims/profiles/default/controlpanel.xml
msgid "Laboratory Information"
-msgstr ""
+msgstr "Informacije o laboratoriji"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
msgid "Large Sticker"
-msgstr ""
+msgstr "Velika naljepnica"
#: bika/lims/profiles/default/types/Contact.xml
#: bika/lims/profiles/default/types/LabContact.xml
msgid "Login details"
-msgstr ""
+msgstr "Detalji za login"
#: bika/lims/profiles/default/types/Instrument.xml
msgid "Maintenance"
-msgstr ""
+msgstr "Održavanje"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
msgid "Manage Analyses"
-msgstr ""
+msgstr "Upravljanje analizama"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
#: bika/lims/profiles/default/types/Worksheet.xml
msgid "Manage Results"
-msgstr ""
+msgstr "Upravljanje rezultatima"
#: bika/lims/profiles/default/types/Manufacturer.xml
msgid "Manufacturer"
-msgstr ""
+msgstr "Proizvođač"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/Manufacturers.xml
msgid "Manufacturers"
-msgstr ""
+msgstr "Proizvođači"
#: bika/lims/profiles/default/types/Method.xml
msgid "Method"
-msgstr ""
+msgstr "Metod"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/Methods.xml
msgid "Methods"
-msgstr ""
+msgstr "Metode"
#: bika/lims/profiles/default/actions.xml
msgid "My organization"
-msgstr ""
+msgstr "Moja organizacija"
msgid "No preservation required"
msgstr ""
@@ -423,106 +426,106 @@ msgid "Not requested"
msgstr ""
msgid "Open"
-msgstr ""
+msgstr "Otvori"
#: bika/lims/profiles/default/types/Client.xml
msgid "Orders"
-msgstr ""
+msgstr "Narudžbe"
msgid "Pending"
-msgstr ""
+msgstr "Na čekanju"
msgid "Prepublish"
-msgstr ""
+msgstr "Priprema za objavu"
#: bika/lims/profiles/default/types/Preservation.xml
msgid "Preservation"
-msgstr ""
+msgstr "Čuvanje"
msgid "Preservation required"
-msgstr ""
+msgstr "Čuvanje neophodno"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/Preservations.xml
msgid "Preservations"
-msgstr ""
+msgstr "Sačuvano"
msgid "Preserve"
-msgstr ""
+msgstr "Sačuvaj"
#: bika/lims/profiles/default/types/Pricelist.xml
msgid "Pricelist"
-msgstr ""
+msgstr "Cjenovnik"
#: bika/lims/profiles/default/types/PricelistFolder.xml
msgid "Pricelists"
-msgstr ""
+msgstr "Cjenovnici"
#: bika/lims/profiles/default/types/Invoice.xml
#: bika/lims/profiles/default/types/SupplyOrder.xml
msgid "Print"
-msgstr ""
+msgstr "Štampaj"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
msgid "Print Invoice"
-msgstr ""
+msgstr "Štampaj račun"
#: bika/lims/profiles/default/types/Pricelist.xml
msgid "Print pricelist"
-msgstr ""
+msgstr "Štampaj cjenovnik"
#: bika/lims/profiles/default/types/ReportFolder.xml
msgid "Productivity"
-msgstr ""
+msgstr "Produktivnost"
msgid "Publish"
-msgstr ""
+msgstr "Objavi"
msgid "Published"
-msgstr ""
+msgstr "Objavljeno"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
msgid "Published results"
-msgstr ""
+msgstr "Objavljeni rezultati"
#: bika/lims/profiles/default/types/Instrument.xml
msgid "QC Results"
-msgstr ""
+msgstr "QC rezultati"
msgid "Receive"
-msgstr ""
+msgstr "Prijem"
msgid "Receive sample"
-msgstr ""
+msgstr "Prijem uzorka"
msgid "Received"
-msgstr ""
+msgstr "Primljeno"
#: bika/lims/profiles/default/types/ReferenceAnalysis.xml
msgid "Reference Analysis"
-msgstr ""
+msgstr "Referentne analize"
#: bika/lims/profiles/default/types/ReferenceDefinition.xml
msgid "Reference Definition"
-msgstr ""
+msgstr "Definicija reference"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/ReferenceDefinitions.xml
msgid "Reference Definitions"
-msgstr ""
+msgstr "Definicije referenci"
#: bika/lims/profiles/default/types/ReferenceSample.xml
msgid "Reference Sample"
-msgstr ""
+msgstr "Uzorak reference"
#: bika/lims/profiles/default/types/ReferenceSamplesFolder.xml
#: bika/lims/profiles/default/types/Supplier.xml
msgid "Reference Samples"
-msgstr ""
+msgstr "Uzorci referenci"
#: bika/lims/profiles/default/types/ReferenceSample.xml
msgid "Reference Values"
-msgstr ""
+msgstr "Referentne vrijednosti"
#: bika/lims/profiles/default/controlpanel.xml
msgid "Reflex Rules"
@@ -543,51 +546,51 @@ msgid "Reinstate"
msgstr ""
msgid "Reject"
-msgstr ""
+msgstr "Odbaci"
#: bika/lims/profiles/default/types/RejectAnalysis.xml
msgid "Reject Analysis"
-msgstr ""
+msgstr "Odbaci analizu"
msgid "Rejected"
-msgstr ""
+msgstr "Odbačeno"
msgid "Remove"
-msgstr ""
+msgstr "Ukloni"
#: bika/lims/profiles/default/actions.xml
#: bika/lims/profiles/default/types/Report.xml
msgid "Report"
-msgstr ""
+msgstr "Izvještaj"
#: bika/lims/profiles/default/types/ReportFolder.xml
msgid "Reports"
-msgstr ""
+msgstr "Izvještaji"
msgid "Republish"
-msgstr ""
+msgstr "Ponovo objavi"
msgid "Retract"
-msgstr ""
+msgstr "Povuci"
msgid "Retracted"
-msgstr ""
+msgstr "Povučeno"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
msgid "Sample"
-msgstr ""
+msgstr "Uzorak"
#: bika/lims/profiles/default/types/SampleCondition.xml
msgid "Sample Condition"
-msgstr ""
+msgstr "Stanje uzorka"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/SampleConditions.xml
msgid "Sample Conditions"
-msgstr ""
+msgstr "Stanja uzorka"
msgid "Sample Imports"
-msgstr ""
+msgstr "Uvozi uzoraka"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/SampleMatrices.xml
@@ -614,30 +617,30 @@ msgstr ""
#: bika/lims/profiles/default/types/SampleType.xml
msgid "Sample Type"
-msgstr ""
+msgstr "Vrsta uzorka"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/SampleTypes.xml
msgid "Sample Types"
-msgstr ""
+msgstr "Vrste uzorka"
msgid "Sample due"
-msgstr ""
+msgstr "Uzorak se čeka"
msgid "Sample received"
-msgstr ""
+msgstr "Uzorak primljen"
msgid "Sample registered"
-msgstr ""
+msgstr "Uzorak registrovan"
msgid "Sampled"
-msgstr ""
+msgstr "Uzorkovano"
#: bika/lims/profiles/default/types/AnalysisRequestsFolder.xml
#: bika/lims/profiles/default/types/Batch.xml
#: bika/lims/profiles/default/types/Client.xml
msgid "Samples"
-msgstr ""
+msgstr "Uzorci"
#: bika/lims/profiles/default/types/SamplingDeviation.xml
msgid "Sampling Deviation"
@@ -666,7 +669,7 @@ msgstr ""
#: bika/lims/profiles/default/actions.xml
msgid "Search"
-msgstr ""
+msgstr "Traži"
#: bika/lims/profiles/default/types/BikaSetup.xml
msgid "Setup"
@@ -711,19 +714,19 @@ msgid "Sub-groups"
msgstr ""
msgid "Submit"
-msgstr ""
+msgstr "Pošalji"
msgid "Submit for verification"
-msgstr ""
+msgstr "Pošalji na verifikaciju"
#: bika/lims/profiles/default/types/Supplier.xml
msgid "Supplier"
-msgstr ""
+msgstr "Dobavljač"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/Suppliers.xml
msgid "Suppliers"
-msgstr ""
+msgstr "Dobavljač"
#: bika/lims/profiles/default/types/SupplyOrder.xml
msgid "Supply Order"
@@ -734,41 +737,41 @@ msgid "Supply Orders"
msgstr ""
msgid "To be preserved"
-msgstr ""
+msgstr "Za čuvanje"
msgid "To be sampled"
-msgstr ""
+msgstr "Za uzimanje uzorka"
msgid "To be verified"
-msgstr ""
+msgstr "Za verifikaciju"
msgid "Unpublished"
-msgstr ""
+msgstr "Povučeno iz objave"
msgid "Unsassign"
msgstr ""
msgid "Valid"
-msgstr ""
+msgstr "Validno"
msgid "Validate"
-msgstr ""
+msgstr "Validiraj"
#: bika/lims/profiles/default/types/Instrument.xml
msgid "Validations"
-msgstr ""
+msgstr "Verifikacije"
msgid "Verified"
-msgstr ""
+msgstr "Verificirano"
msgid "Verify"
-msgstr ""
+msgstr "Verificiraj"
#: bika/lims/profiles/default/types/ARReport.xml
#: bika/lims/profiles/default/types/ARTemplate.xml
#: bika/lims/profiles/default/types/AnalysisCategory.xml
msgid "View"
-msgstr ""
+msgstr "Pregled"
#: bika/lims/profiles/default/types/Worksheet.xml
msgid "Worksheet"
diff --git a/bika/lims/locales/bs/LC_MESSAGES/senaite.core.po b/bika/lims/locales/bs/LC_MESSAGES/senaite.core.po
index 24447976f9..6d224af28f 100644
--- a/bika/lims/locales/bs/LC_MESSAGES/senaite.core.po
+++ b/bika/lims/locales/bs/LC_MESSAGES/senaite.core.po
@@ -1,13 +1,13 @@
#
# Translators:
-# Bakir Helic , 2020
+# Bakir Helic , 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-08-02 11:38+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
-"Last-Translator: Bakir Helic , 2020\n"
+"Last-Translator: Bakir Helic , 2021\n"
"Language-Team: Bosnian (https://www.transifex.com/senaite/teams/87045/bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -263,7 +263,7 @@ msgstr ""
#: bika/lims/content/artemplate.py:250
msgid "Add analyses from the selected profile to the template"
-msgstr ""
+msgstr "Dodaj analize iz izabranog profila u šablon"
#: bika/lims/browser/viewlets/templates/attachments.pt:195
#: bika/lims/browser/viewlets/templates/worksheet_attachments.pt:37
@@ -324,11 +324,11 @@ msgstr "Sve"
#: bika/lims/browser/accreditation.py:75
msgid "All Accredited analysis services are listed here."
-msgstr ""
+msgstr "Sve akreditovane analize su navedene ovdje."
#: bika/lims/browser/viewlets/templates/worksheet_attachments.pt:40
msgid "All Analyses of Service"
-msgstr ""
+msgstr "Sve analize usluge"
#: bika/lims/browser/analysisrequest/analysisrequests.py:617
msgid "All analyses assigned"
@@ -405,11 +405,11 @@ msgstr "Analize po usluzi"
#: bika/lims/browser/reports/templates/productivity.pt:387
#: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:77
msgid "Analyses performed and published as % of total"
-msgstr ""
+msgstr "Analize izvršene i objavljenje kao % od ukupnih"
#: bika/lims/browser/reports/productivity_analysesperformedpertotal.py:210
msgid "Analyses performed as % of total"
-msgstr ""
+msgstr "Analize izvršene kao % od ukupno"
#: bika/lims/browser/reports/templates/administration.pt:91
#: bika/lims/browser/reports/templates/productivity.pt:160
@@ -424,7 +424,7 @@ msgstr "Tražene analize"
#: bika/lims/browser/reports/templates/productivity.pt:350
#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:77
msgid "Analyses summary per department"
-msgstr ""
+msgstr "Zbir analiza po odjeljenju"
#: bika/lims/browser/analyses/view.py:112
#: bika/lims/browser/reports/productivity_analysestats.py:134
@@ -507,12 +507,12 @@ msgstr "Kategorija analize"
#: bika/lims/content/analysisrequest.py:405
msgid "Analysis profiles apply a certain set of analyses"
-msgstr ""
+msgstr "Profili analiza sadrže grupu analiza"
#: bika/lims/browser/reports/productivity_analysesperservice.py:93
#: bika/lims/browser/reports/selection_macros/select_analysisservice.pt:3
msgid "Analysis service"
-msgstr ""
+msgstr "Analiza"
#: bika/lims/content/bikasetup.py:316
msgid "Analysis specifications which are edited directly on the Sample."
@@ -520,7 +520,7 @@ msgstr ""
#: bika/lims/browser/reports/templates/productivity.pt:283
msgid "Analysis turnaround time"
-msgstr ""
+msgstr "Vrijeme za završetak analize"
#: bika/lims/browser/reports/templates/productivity.pt:314
msgid "Analysis turnaround time over time"
@@ -542,11 +542,11 @@ msgstr "Analitičar"
#: bika/lims/browser/worksheet/views/add_worksheet.py:45
msgid "Analyst must be specified."
-msgstr ""
+msgstr "Analitičar mora biti naveden"
#: bika/lims/content/analysisservice.py:74
msgid "Any"
-msgstr ""
+msgstr "Bilo koji"
#: bika/lims/browser/worksheet/templates/results.pt:183
msgid "Apply"
@@ -554,7 +554,7 @@ msgstr "Primjeni"
#: bika/lims/browser/worksheet/templates/add_analyses.pt:43
msgid "Apply template"
-msgstr ""
+msgstr "Primjeni šablon"
#: bika/lims/browser/fields/interimfieldsfield.py:48
msgid "Apply wide"
@@ -562,7 +562,7 @@ msgstr ""
#: bika/lims/content/instrumentcertification.py:176
msgid "Approved by"
-msgstr ""
+msgstr "Odobrio"
#: bika/lims/content/instrument.py:280
msgid "Asset Number"
@@ -580,15 +580,15 @@ msgstr "Dodjeljeno"
#: bika/lims/browser/analyses/view.py:1211
msgid "Assigned to: ${worksheet_id}"
-msgstr ""
+msgstr "Dodijeljeno: ${worksheet_id}"
#: bika/lims/browser/dashboard/dashboard.py:541
msgid "Assignment pending"
-msgstr ""
+msgstr "Još uvijek nije dodijeljeno"
#: bika/lims/validators.py:477
msgid "At least, two options for choices field are required"
-msgstr ""
+msgstr "Minimalno dvije opcije su obavezne"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
@@ -603,7 +603,7 @@ msgstr ""
#: bika/lims/content/attachment.py:51
#: bika/lims/content/samplepoint.py:123
msgid "Attachment"
-msgstr ""
+msgstr "Dodatak"
#: bika/lims/content/attachment.py:82
msgid "Attachment Keys"
@@ -626,7 +626,7 @@ msgstr ""
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
msgid "Attachment due"
-msgstr ""
+msgstr "Nedostaje dodatak"
#: bika/lims/browser/analysisrequest/manage_analyses.py:263
#: bika/lims/browser/referencesample.py:363
@@ -648,7 +648,7 @@ msgstr ""
#: bika/lims/browser/client/views/attachments.py:45
#: bika/lims/browser/publish/templates/email.pt:129
msgid "Attachments"
-msgstr ""
+msgstr "Dodaci"
#: bika/lims/controlpanel/auditlog.py:55
#: bika/lims/profiles/default/actions.xml
@@ -658,11 +658,11 @@ msgstr ""
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:145
msgid "Authorized by"
-msgstr ""
+msgstr "Odobrio"
#: bika/lims/exportimport/import.pt:89
msgid "Auto Import Instrument Results"
-msgstr ""
+msgstr "Automatski uvezi rezultate instrumenta"
#: bika/lims/browser/instrument.py:747
msgid "Auto Import Logs of %s"
@@ -768,7 +768,7 @@ msgstr ""
#: bika/lims/browser/dashboard/templates/dashboard.pt:562
msgid "Biannual"
-msgstr ""
+msgstr "Dvogodišnje"
#: bika/lims/config.py:99
#: bika/lims/content/organisation.py:109
@@ -779,7 +779,7 @@ msgstr "Adresa za račun"
#: bika/lims/browser/templates/referencesample_view.pt:21
#: bika/lims/browser/worksheet/views/analyses.py:490
msgid "Blank"
-msgstr ""
+msgstr "Prazno"
#: bika/lims/config.py:104
msgid "Blank QC analyses"
@@ -805,7 +805,7 @@ msgstr ""
#: bika/lims/browser/client/views/contacts.py:72
#: bika/lims/browser/supplier.py:116
msgid "Business Phone"
-msgstr ""
+msgstr "Poslovni telefon"
#: bika/lims/browser/reports/__init__.py:139
msgid "By"
@@ -821,7 +821,7 @@ msgstr ""
#: bika/lims/content/analysisrequest.py:188
msgid "CC Contacts"
-msgstr ""
+msgstr "CC kontakti"
#: bika/lims/content/analysisrequest.py:218
#: bika/lims/content/client.py:81
@@ -836,11 +836,11 @@ msgstr ""
#: bika/lims/browser/templates/analysisservice_info.pt:152
#: bika/lims/browser/widgets/serviceswidget.py:86
msgid "Calculation"
-msgstr ""
+msgstr "Kalkulacija"
#: bika/lims/content/calculation.py:119
msgid "Calculation Formula"
-msgstr ""
+msgstr "Formula kalkulacije"
#: bika/lims/content/abstractanalysis.py:145
#: bika/lims/content/calculation.py:58
@@ -853,7 +853,7 @@ msgstr ""
#: bika/lims/controlpanel/bika_calculations.py:59
msgid "Calculations"
-msgstr ""
+msgstr "Kalkulacije"
#: bika/lims/content/instrumentscheduledtask.py:114
msgid "Calibration"
@@ -871,7 +871,7 @@ msgstr ""
#: bika/lims/browser/instrument.py:218
#: bika/lims/content/instrumentcalibration.py:107
msgid "Calibrator"
-msgstr ""
+msgstr "Kalibrator"
#: bika/lims/browser/analyses/view.py:1159
msgid "Can verify, but submitted by current user"
@@ -962,17 +962,17 @@ msgstr ""
#: bika/lims/browser/auditlog.py:95
#: bika/lims/controlpanel/auditlog.py:100
msgid "Changes"
-msgstr ""
+msgstr "Izmjene"
#: bika/lims/browser/analysisrequest/resultsinterpretation.py:57
msgid "Changes Saved"
-msgstr ""
+msgstr "Izmjene su snimljene"
#: bika/lims/browser/header_table.py:78
#: bika/lims/browser/workflow/__init__.py:194
#: bika/lims/browser/worksheet/views/add_analyses.py:132
msgid "Changes saved."
-msgstr ""
+msgstr "Izmjene su snimljene"
#: bika/lims/browser/templates/header_table.pt:41
msgid "Changes will be propagated to partitions"
@@ -1004,11 +1004,11 @@ msgstr ""
#: bika/lims/browser/fields/interimfieldsfield.py:44
msgid "Choices"
-msgstr ""
+msgstr "Izbori"
#: bika/lims/content/analysisrequest.py:656
msgid "Choose default Sample specification values"
-msgstr ""
+msgstr "Izaberite referentne vrijednosti za uzorak"
#: bika/lims/content/bikasetup.py:383
msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user."
@@ -1024,7 +1024,7 @@ msgstr ""
# senaite.core.listing: ButtonBar
msgid "Clear selection"
-msgstr ""
+msgstr "Poništi izbor"
#: bika/lims/content/referencedefinition.py:46
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."
@@ -1053,7 +1053,7 @@ msgstr ""
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80
#: bika/lims/browser/batchfolder.py:80
msgid "Client ID"
-msgstr ""
+msgstr "ID klijenta"
#: bika/lims/profiles/default/registry.xml
msgid "Client Landing Page"
@@ -1081,73 +1081,73 @@ msgstr ""
#: bika/lims/browser/analysisrequest/analysisrequests.py:171
#: bika/lims/content/analysisrequest.py:286
msgid "Client SID"
-msgstr ""
+msgstr "SID klijenta"
#: bika/lims/content/analysisrequest.py:809
msgid "Client Sample ID"
-msgstr ""
+msgstr "ID uzorka klijenta"
#: bika/lims/browser/clientfolder.py:49
msgid "Clients"
-msgstr ""
+msgstr "Klijenti"
#: bika/lims/profiles/default/workflows/senaite_batch_workflow/definition.xml
msgid "Close"
-msgstr ""
+msgstr "Zatvori"
#: bika/lims/browser/batchfolder.py:104
#: bika/lims/content/instrumentmaintenancetask.py:128
#: bika/lims/profiles/default/workflows/senaite_batch_workflow/definition.xml
msgid "Closed"
-msgstr ""
+msgstr "Zatvoreno"
#: bika/lims/content/storagelocation.py:59
msgid "Code for the location"
-msgstr ""
+msgstr "Kod za lokaciju"
#: bika/lims/content/storagelocation.py:41
msgid "Code for the site"
-msgstr ""
+msgstr "Kod za mjesto"
#: bika/lims/content/storagelocation.py:83
msgid "Code the the shelf"
-msgstr ""
+msgstr "Kod za policu"
#: bika/lims/content/dynamic_analysisspec.py:75
msgid "Column '{}' is missing"
-msgstr ""
+msgstr "Kolona '{} nedostaje"
#: bika/lims/config.py:131
msgid "Comma (,)"
-msgstr ""
+msgstr "Zarez (,)"
#: bika/lims/browser/reports/templates/administration_usershistory.pt:77
#: bika/lims/content/analysiscategory.py:53
msgid "Comments"
-msgstr ""
+msgstr "Komentari"
#: bika/lims/content/analysisrequest.py:1298
msgid "Comments or results interpretation"
-msgstr ""
+msgstr "Komentari ili interpretacija rezultata"
#: bika/lims/content/abstractbaseanalysis.py:679
#: bika/lims/content/analysisprofile.py:97
msgid "Commercial ID"
-msgstr ""
+msgstr "Komercijalni ID"
#: bika/lims/content/analysisrequest.py:929
#: bika/lims/content/samplepoint.py:111
#: bika/lims/controlpanel/bika_samplepoints.py:91
msgid "Composite"
-msgstr ""
+msgstr "Miješani"
#: bika/lims/content/artemplate.py:106
msgid "Composite sample"
-msgstr ""
+msgstr "Miješani uzorak"
#: bika/lims/content/laboratory.py:91
msgid "Confidence Level %"
-msgstr ""
+msgstr "Nivo povjerljivosti %"
# senaite.core.listing: TableColumnConfig
msgid "Configure Table Columns"
@@ -1159,7 +1159,7 @@ msgstr ""
#: bika/lims/browser/templates/login_details.pt:245
msgid "Confirm password"
-msgstr ""
+msgstr "Potvrdi password"
#: bika/lims/content/instrumentcalibration.py:118
#: bika/lims/content/instrumentmaintenancetask.py:94
@@ -1175,7 +1175,7 @@ msgstr "Kontakt"
#: bika/lims/browser/analysisrequest/add2.py:1637
msgid "Contact does not belong to the selected client"
-msgstr ""
+msgstr "Kontakt ne pripada izabranom klijentu"
#: bika/lims/browser/templates/login_details.pt:118
msgid "Contact is deactivated. User cannot be unlinked."
@@ -1188,7 +1188,7 @@ msgstr "Kontakti"
#: bika/lims/content/contact.py:54
msgid "Contacts to CC"
-msgstr ""
+msgstr "Kontakti za CC"
#: bika/lims/browser/templates/analysisreport_info.pt:72
#: bika/lims/content/arreport.py:54
@@ -1199,29 +1199,29 @@ msgstr ""
#: bika/lims/content/analysisrequest.py:552
#: bika/lims/content/analysisservice.py:135
msgid "Container"
-msgstr ""
+msgstr "Kontejner"
#: bika/lims/content/analysisservice.py:102
#: bika/lims/content/container.py:48
#: bika/lims/controlpanel/bika_containers.py:60
msgid "Container Type"
-msgstr ""
+msgstr "Vrsta kontejnera"
#: bika/lims/controlpanel/bika_containertypes.py:45
msgid "Container Types"
-msgstr ""
+msgstr "Vrste kontejnera"
#: bika/lims/controlpanel/bika_containers.py:46
msgid "Containers"
-msgstr ""
+msgstr "Kontejneri"
#: bika/lims/browser/client/views/attachments.py:52
msgid "Content Type"
-msgstr ""
+msgstr "Vrsta sadržaja"
#: bika/lims/browser/reports/productivity_analysesattachments.py:84
msgid "Content type"
-msgstr ""
+msgstr "Vrsta sadržaja"
#: bika/lims/browser/dynamic_analysisspec.py:43
msgid "Contents of the file {}"
@@ -1246,12 +1246,12 @@ msgstr ""
#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:52
msgid "Copy from"
-msgstr ""
+msgstr "Kopiraj iz"
#: bika/lims/browser/analysisrequest/analysisrequests.py:515
#: bika/lims/browser/batch/batchbook.py:125
msgid "Copy to new"
-msgstr ""
+msgstr "Kopiraj u novi"
#: bika/lims/browser/idserver/view.py:71
msgid "Could not convert '{}' to an integer"
@@ -1269,7 +1269,7 @@ msgstr ""
#: bika/lims/content/bikasetup.py:238
#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33
msgid "Country"
-msgstr ""
+msgstr "Država"
#: bika/lims/browser/templates/partition_magic.pt:243
msgid "Create Partitions"
@@ -1277,11 +1277,11 @@ msgstr ""
#: bika/lims/browser/templates/login_details.pt:212
msgid "Create a new User"
-msgstr ""
+msgstr "Kreiraj novog korisnika"
#: bika/lims/content/artemplate.py:92
msgid "Create a new sample of this type"
-msgstr ""
+msgstr "Kreiraj novi uzorak ove vrste"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Create partitions"
@@ -1291,20 +1291,20 @@ msgstr ""
#: bika/lims/browser/instrument.py:402
#: bika/lims/browser/reports/__init__.py:135
msgid "Created"
-msgstr ""
+msgstr "Kreirano"
#: bika/lims/browser/instrument.py:401
msgid "Created by"
-msgstr ""
+msgstr "Kreirao"
#: bika/lims/browser/reports/templates/report_frame.pt:44
msgid "Created by:"
-msgstr ""
+msgstr "Kreirao: "
#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:44
#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:44
msgid "Created on"
-msgstr ""
+msgstr "Kreirano dana"
#: bika/lims/browser/partition_magic.py:112
msgid "Created {} partitions: {}"
@@ -1313,7 +1313,7 @@ msgstr ""
#: bika/lims/browser/analysisrequest/analysisrequests.py:100
#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97
msgid "Creator"
-msgstr ""
+msgstr "Kreator"
#: bika/lims/browser/instrument.py:400
#: bika/lims/content/instrumentscheduledtask.py:71
@@ -1322,7 +1322,7 @@ msgstr ""
#: bika/lims/content/bikasetup.py:226
msgid "Currency"
-msgstr ""
+msgstr "Valuta"
#: bika/lims/browser/referencesample.py:441
#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
@@ -1340,13 +1340,13 @@ msgstr ""
#: bika/lims/browser/dashboard/templates/dashboard.pt:558
msgid "Daily"
-msgstr ""
+msgstr "Dnevno"
#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131
#: bika/lims/browser/reports/templates/productivity.pt:99
#: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38
msgid "Daily samples received"
-msgstr ""
+msgstr "Dnevno primljeni uzorci"
#: bika/lims/content/instrument.py:210
msgid "Data Interface"
@@ -1366,90 +1366,90 @@ msgstr ""
#: bika/lims/browser/instrument.py:649
#: bika/lims/browser/reports/productivity_analysestats_overtime.py:50
msgid "Date"
-msgstr ""
+msgstr "Datum"
#: bika/lims/browser/analyses/view.py:109
#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53
msgid "Date Created"
-msgstr ""
+msgstr "Datum"
#: bika/lims/browser/supplyorderfolder.py:60
#: bika/lims/content/supplyorder.py:102
msgid "Date Dispatched"
-msgstr ""
+msgstr "Datum slanja"
#: bika/lims/content/referencesample.py:147
msgid "Date Disposed"
-msgstr ""
+msgstr "Datum uklanjanja"
#: bika/lims/content/referencesample.py:140
msgid "Date Expired"
-msgstr ""
+msgstr "Datum isteka"
#: bika/lims/browser/client/views/attachments.py:54
#: bika/lims/content/attachment.py:91
msgid "Date Loaded"
-msgstr ""
+msgstr "Datum unosa"
#: bika/lims/browser/auditlog.py:81
#: bika/lims/controlpanel/auditlog.py:73
msgid "Date Modified"
-msgstr ""
+msgstr "Datum izmjene"
#: bika/lims/browser/referencesample.py:427
#: bika/lims/browser/templates/referencesample_sticker.pt:71
#: bika/lims/browser/templates/referencesample_view.pt:94
msgid "Date Opened"
-msgstr ""
+msgstr "Datum otvaranja"
#: bika/lims/browser/analysisrequest/analysisrequests.py:118
#: bika/lims/content/analysisrequest.py:591
msgid "Date Preserved"
-msgstr ""
+msgstr "Datum skladištenja"
#: bika/lims/content/arreport.py:127
msgid "Date Printed"
-msgstr ""
+msgstr "Datum štampanja"
#: bika/lims/browser/analysisrequest/analysisrequests.py:134
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:126
#: bika/lims/content/analysisrequest.py:1043
msgid "Date Published"
-msgstr ""
+msgstr "Datum objavljivanja"
#: bika/lims/browser/analysisrequest/analysisrequests.py:124
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:90
#: bika/lims/browser/referencesample.py:423
msgid "Date Received"
-msgstr ""
+msgstr "Datum prijema"
#: bika/lims/browser/analysisrequest/analysisrequests.py:105
msgid "Date Registered"
-msgstr ""
+msgstr "Datum registracije"
#: bika/lims/browser/reports/productivity_analysesperdepartment.py:50
#: bika/lims/browser/reports/productivity_analysesperformedpertotal.py:50
#: bika/lims/browser/worksheet/views/add_duplicate.py:76
msgid "Date Requested"
-msgstr ""
+msgstr "Datum zahtjeva"
#: bika/lims/content/analysisrequest.py:1030
msgid "Date Sample Received"
-msgstr ""
+msgstr "Datum prijema uzorka"
#: bika/lims/browser/analysisrequest/analysisrequests.py:113
#: bika/lims/browser/referencesample.py:419
#: bika/lims/browser/templates/referencesample_view.pt:68
msgid "Date Sampled"
-msgstr ""
+msgstr "Datum uzorkovanja"
#: bika/lims/browser/analysisrequest/analysisrequests.py:130
msgid "Date Verified"
-msgstr ""
+msgstr "Datum verifikacije"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:102
msgid "Date collected"
-msgstr ""
+msgstr "Datum prikupljanja"
#: bika/lims/content/instrumentcertification.py:134
msgid "Date from which the calibration certificate is valid"
@@ -1471,11 +1471,11 @@ msgstr ""
#: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56
#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:110
msgid "Date received"
-msgstr ""
+msgstr "Datum prijema"
#: bika/lims/content/instrumentcertification.py:145
msgid "Date until the certificate is valid"
-msgstr ""
+msgstr "Datum do kada je certifikat validan"
#: bika/lims/content/instrumentcalibration.py:100
#: bika/lims/content/instrumentmaintenancetask.py:77
@@ -1499,7 +1499,7 @@ msgstr ""
#: bika/lims/profiles/default/workflows/senaite_client_workflow/definition.xml
#: bika/lims/profiles/default/workflows/senaite_clientcontact_workflow/definition.xml
msgid "Deactivate"
-msgstr ""
+msgstr "Deaktiviraj"
#: bika/lims/content/client.py:151
msgid "Decimal mark to use in the reports from this Client."
@@ -1603,7 +1603,7 @@ msgstr ""
#: bika/lims/content/abstractbaseanalysis.py:121
msgid "Define the number of decimals to be used for this result."
-msgstr ""
+msgstr "Definišite broj decimala za ovaj rezultat"
#: bika/lims/content/abstractbaseanalysis.py:135
msgid "Define the precision when converting values to exponent notation. The default is 7."
@@ -1634,7 +1634,7 @@ msgstr "Odjeljenje"
#: bika/lims/content/labcontact.py:69
#: bika/lims/controlpanel/bika_labcontacts.py:78
msgid "Departments"
-msgstr ""
+msgstr "Odjeljenja"
#: bika/lims/browser/templates/analysisservice_info.pt:201
#: bika/lims/content/calculation.py:79
@@ -1643,13 +1643,13 @@ msgstr ""
#: bika/lims/content/method.py:143
msgid "Describes the method in layman terms. This information is made available to lab clients"
-msgstr ""
+msgstr "Objašnjava metod običnim riječnikom. Ove informaciej su dostupne klijentima."
#: bika/lims/browser/batchfolder.py:72
#: bika/lims/browser/client/views/analysisprofiles.py:57
#: bika/lims/browser/client/views/artemplates.py:56
msgid "Description"
-msgstr ""
+msgstr "Opis"
#: bika/lims/content/instrumentcalibration.py:130
msgid "Description of the actions made during the calibration"
@@ -1690,11 +1690,11 @@ msgstr ""
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:542
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:191
msgid "Discount"
-msgstr ""
+msgstr "Popust"
#: bika/lims/content/pricelist.py:66
msgid "Discount %"
-msgstr ""
+msgstr "Popust %"
#: bika/lims/profiles/default/workflows/senaite_supplyorder_workflow/definition.xml
msgid "Dispatch"
@@ -1767,7 +1767,7 @@ msgstr ""
#: bika/lims/config.py:130
msgid "Dot (.)"
-msgstr ""
+msgstr "Tačka (.)"
#: bika/lims/browser/instrument.py:84
msgid "Down from"
@@ -1783,13 +1783,13 @@ msgstr "Preuzmi PDF"
#: bika/lims/browser/analysisrequest/analysisrequests.py:289
msgid "Due"
-msgstr ""
+msgstr "Istekli"
#: bika/lims/browser/analyses/view.py:168
#: bika/lims/browser/analysisrequest/analysisrequests.py:127
#: bika/lims/browser/referencesample.py:179
msgid "Due Date"
-msgstr ""
+msgstr "Datum isteka"
#: bika/lims/controlpanel/bika_analysisservices.py:243
msgid "Dup Var"
@@ -1824,15 +1824,15 @@ msgstr ""
#: bika/lims/content/analysisspec.py:66
#: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml
msgid "Dynamic Analysis Specification"
-msgstr ""
+msgstr "Dinamička specifikacija analize"
#: bika/lims/profiles/default/types/DynamicAnalysisSpecs.xml
msgid "Dynamic Analysis Specifications"
-msgstr ""
+msgstr "Dinamička specifikacija analize"
#: bika/lims/controlpanel/bika_analysisspecs.py:81
msgid "Dynamic Specification"
-msgstr ""
+msgstr "Dinamička specifikacija"
#: bika/lims/content/laboratory.py:114
msgid "E.g. SANAS, APLAC, etc."
@@ -1850,7 +1850,7 @@ msgstr ""
#: bika/lims/browser/templates/login_details.pt:87
#: bika/lims/controlpanel/bika_suppliers.py:77
msgid "Email"
-msgstr ""
+msgstr "Email"
#: bika/lims/browser/client/views/contacts.py:70
#: bika/lims/browser/clientfolder.py:79
@@ -1860,7 +1860,7 @@ msgstr "Email adresa"
#: bika/lims/browser/templates/analysisreport_info.pt:96
msgid "Email Log"
-msgstr ""
+msgstr "Email log"
#: bika/lims/content/bikasetup.py:644
msgid "Email body for Sample Invalidation notifications"
@@ -1872,11 +1872,11 @@ msgstr ""
#: bika/lims/browser/publish/emailview.py:156
msgid "Email cancelled"
-msgstr ""
+msgstr "Email otkazan"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:109
msgid "Email notification"
-msgstr ""
+msgstr "Email notifikacija"
#: bika/lims/content/bikasetup.py:633
msgid "Email notification on Sample invalidation"
@@ -2016,7 +2016,7 @@ msgstr ""
#: bika/lims/browser/referencesample.py:279
#: bika/lims/browser/widgets/referenceresultswidget.py:68
msgid "Expected Result"
-msgstr ""
+msgstr "Očekivani rezultat"
#: bika/lims/browser/analysisrequest/analysisrequests.py:109
#: bika/lims/content/analysisrequest.py:509
@@ -2025,22 +2025,22 @@ msgstr ""
#: bika/lims/content/referencesample.py:157
msgid "Expected Values"
-msgstr ""
+msgstr "Očekivane vrijednosti"
#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
msgid "Expire"
-msgstr ""
+msgstr "Ističe"
#: bika/lims/browser/referencesample.py:446
#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
msgid "Expired"
-msgstr ""
+msgstr "Isteklo"
#: bika/lims/browser/referencesample.py:430
#: bika/lims/browser/templates/referencesample_sticker.pt:81
#: bika/lims/browser/templates/referencesample_view.pt:107
msgid "Expiry Date"
-msgstr ""
+msgstr "Datum isteka"
#: bika/lims/content/abstractbaseanalysis.py:134
msgid "Exponential format precision"
@@ -2062,21 +2062,21 @@ msgstr ""
#: bika/lims/browser/supplier.py:120
#: bika/lims/content/organisation.py:66
msgid "Fax"
-msgstr ""
+msgstr "Faks"
#: bika/lims/content/person.py:119
msgid "Fax (business)"
-msgstr ""
+msgstr "Faks (poslovni)"
#: bika/lims/config.py:93
msgid "Female"
-msgstr ""
+msgstr "Žensko"
#: bika/lims/browser/templates/analysisservice_info.pt:103
#: bika/lims/browser/worksheet/templates/results.pt:157
#: bika/lims/config.py:58
msgid "Field"
-msgstr ""
+msgstr "Polje"
#: bika/lims/browser/analysisrequest/add2.py:1646
msgid "Field '{}' is required"
@@ -2120,7 +2120,7 @@ msgstr ""
#: bika/lims/content/person.py:52
msgid "Firstname"
-msgstr ""
+msgstr "Ime"
#: bika/lims/content/abstractbaseanalysis.py:84
#: bika/lims/content/analysiscategory.py:80
@@ -2142,7 +2142,7 @@ msgstr ""
#: bika/lims/browser/templates/analysisservice_info.pt:183
#: bika/lims/controlpanel/bika_calculations.py:78
msgid "Formula"
-msgstr ""
+msgstr "Formula"
#: bika/lims/browser/widgets/analysisspecificationwidget.py:201
msgid "Found Dynamic Analysis Specification for '{}' in '{}'"
@@ -2150,13 +2150,13 @@ msgstr ""
#: bika/lims/config.py:114
msgid "Friday"
-msgstr ""
+msgstr "Petak"
#: bika/lims/browser/dashboard/templates/dashboard.pt:551
#: bika/lims/browser/publish/templates/email.pt:47
#: bika/lims/browser/reports/selection_macros/select_daterange.pt:9
msgid "From"
-msgstr ""
+msgstr "Od"
#: bika/lims/browser/reports/selection_macros/__init__.py:353
msgid "From ${start_date} to ${end_date}"
@@ -2166,20 +2166,20 @@ msgstr ""
#: bika/lims/browser/templates/login_details.pt:63
#: bika/lims/content/person.py:85
msgid "Full Name"
-msgstr ""
+msgstr "Puno ime"
#: bika/lims/browser/supplier.py:112
msgid "FullName"
-msgstr ""
+msgstr "Punoime"
#: bika/lims/browser/auditlog.py:85
#: bika/lims/controlpanel/auditlog.py:81
msgid "Fullname"
-msgstr ""
+msgstr "Puno ime"
#: bika/lims/content/calculation.py:87
msgid "Function"
-msgstr ""
+msgstr "Fukcija"
#: bika/lims/browser/analysisrequest/analysisrequests.py:630
msgid "Future dated sample"
@@ -2188,7 +2188,7 @@ msgstr ""
#: bika/lims/browser/reports/templates/administration.pt:117
#: bika/lims/browser/reports/templates/productivity.pt:117
msgid "Generate report"
-msgstr ""
+msgstr "Kreiraj izvještaj"
#: bika/lims/configure.zcml:48
msgid "Generates an ID with the IDServer"
@@ -2219,43 +2219,43 @@ msgstr ""
#: bika/lims/browser/referencesample.py:522
#: bika/lims/browser/templates/referencesample_view.pt:16
msgid "Hazardous"
-msgstr ""
+msgstr "Opasno"
#: bika/lims/browser/analyses/view.py:172
#: bika/lims/browser/analysisrequest/manage_analyses.py:80
#: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89
msgid "Hidden"
-msgstr ""
+msgstr "Skriveno"
#: bika/lims/browser/fields/interimfieldsfield.py:47
msgid "Hidden Field"
-msgstr ""
+msgstr "Skriveno polje"
#: bika/lims/browser/widgets/reflexrulewidget.py:458
msgid "Hide In Report"
-msgstr ""
+msgstr "Sakrij u izvještaju"
#: bika/lims/config.py:151
msgid "High"
-msgstr ""
+msgstr "Visoko"
#: bika/lims/config.py:150
msgid "Highest"
-msgstr ""
+msgstr "Najviše"
#: bika/lims/browser/fields/durationfield.py:38
msgid "Hours"
-msgstr ""
+msgstr "Sati"
#: bika/lims/content/supplier.py:75
msgid "IBN"
-msgstr ""
+msgstr "IBN"
#: bika/lims/browser/referencesample.py:139
#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:85
#: bika/lims/browser/templates/referencesample_view.pt:39
msgid "ID"
-msgstr ""
+msgstr "ID"
#: bika/lims/content/bikasetup.py:849
msgid "ID Server Values"
@@ -2515,7 +2515,7 @@ msgstr ""
#: bika/lims/content/instrument.py:83
msgid "Instrument type"
-msgstr ""
+msgstr "Vrsta instrumenta"
#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:16
msgid "Instrument's calibration certificate expired:"
@@ -2582,7 +2582,7 @@ msgstr "Interval"
#: bika/lims/browser/analysisrequest/analysisrequests.py:351
#: bika/lims/browser/dashboard/dashboard.py:596
msgid "Invalid"
-msgstr ""
+msgstr "Poništeno"
#: bika/lims/utils/analysis.py:483
msgid "Invalid instruments are not displayed: %s"
@@ -2602,11 +2602,11 @@ msgstr ""
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Invalidate"
-msgstr ""
+msgstr "Poništi"
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:17
msgid "Invoice"
-msgstr ""
+msgstr "Račun"
#: bika/lims/content/analysisrequest.py:945
msgid "Invoice Exclude"
@@ -2672,27 +2672,27 @@ msgstr ""
#: bika/lims/monkey/controlpanel.py:32
msgid "LIMS Configuration"
-msgstr ""
+msgstr "Konfiguracija LIMS-a"
#: bika/lims/browser/templates/analysisservice_info.pt:100
#: bika/lims/config.py:59
#: bika/lims/content/analysisspec.py:127
msgid "Lab"
-msgstr ""
+msgstr "Laboratorija"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_manage_results.pt:63
#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:90
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:378
msgid "Lab Analyses"
-msgstr ""
+msgstr "Laboratorijske analize"
#: bika/lims/controlpanel/bika_labcontacts.py:60
msgid "Lab Contacts"
-msgstr ""
+msgstr "Lab kontakti"
#: bika/lims/controlpanel/bika_departments.py:62
msgid "Lab Departments"
-msgstr ""
+msgstr "Lab odjeljenja"
#: bika/lims/config.py:64
msgid "Lab Preservation"
@@ -2701,19 +2701,19 @@ msgstr ""
#: bika/lims/config.py:69
#: bika/lims/controlpanel/bika_labproducts.py:46
msgid "Lab Products"
-msgstr ""
+msgstr "Lab proizvodi"
#: bika/lims/content/laboratory.py:64
msgid "Lab URL"
-msgstr ""
+msgstr "Lab URL"
#: bika/lims/controlpanel/bika_batchlabels.py:54
msgid "Label"
-msgstr ""
+msgstr "Oznaka"
#: bika/lims/content/laboratory.py:198
msgid "Laboratory"
-msgstr ""
+msgstr "Laboratorija"
#: bika/lims/content/laboratory.py:103
msgid "Laboratory Accredited"
@@ -2721,7 +2721,7 @@ msgstr ""
#: bika/lims/content/bikasetup.py:559
msgid "Laboratory Workdays"
-msgstr ""
+msgstr "Radni dani"
#: bika/lims/content/bikasetup.py:472
msgid "Landing Page"
@@ -2742,7 +2742,7 @@ msgstr ""
#: bika/lims/browser/analysisrequest/analysisrequests.py:414
#: bika/lims/browser/reports/productivity_analysestats.py:137
msgid "Late"
-msgstr ""
+msgstr "Kasni"
#: bika/lims/browser/analysisrequest/analysisrequests.py:625
msgid "Late Analyses"
@@ -2897,11 +2897,11 @@ msgstr ""
#: bika/lims/config.py:92
msgid "Male"
-msgstr ""
+msgstr "Muško"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_analyses.pt:14
msgid "Manage Analyses"
-msgstr ""
+msgstr "Upravljanje analizama"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:283
msgid "Manage Form Fields"
@@ -2930,7 +2930,7 @@ msgstr ""
#: bika/lims/content/department.py:44
#: bika/lims/controlpanel/bika_departments.py:81
msgid "Manager"
-msgstr ""
+msgstr "Voditelj"
#: bika/lims/controlpanel/bika_departments.py:87
msgid "Manager Email"
@@ -2942,15 +2942,15 @@ msgstr ""
#: bika/lims/browser/analyses/view.py:896
msgid "Manual"
-msgstr ""
+msgstr "Ručno"
#: bika/lims/browser/methodfolder.py:75
msgid "Manual entry"
-msgstr ""
+msgstr "Ručni unos"
#: bika/lims/content/method.py:101
msgid "Manual entry of results"
-msgstr ""
+msgstr "Ručni unos rezultata"
#: bika/lims/utils/analysis.py:486
msgid "Manual entry of results for method %s is not allowed and no valid instruments found: %s"
@@ -2978,26 +2978,26 @@ msgstr ""
#: bika/lims/browser/fields/referenceresultsfield.py:45
#: bika/lims/browser/fields/resultrangefield.py:38
msgid "Max"
-msgstr ""
+msgstr "Max"
#: bika/lims/controlpanel/bika_analysisservices.py:239
msgid "Max Time"
-msgstr ""
+msgstr "Max vrijeme"
#: bika/lims/browser/fields/resultrangefield.py:37
#: bika/lims/browser/widgets/analysisspecificationwidget.py:101
msgid "Max operator"
-msgstr ""
+msgstr "Max operator"
#: bika/lims/browser/analysisrequest/manage_analyses.py:91
#: bika/lims/browser/fields/resultrangefield.py:40
#: bika/lims/browser/widgets/analysisspecificationwidget.py:108
msgid "Max warn"
-msgstr ""
+msgstr "Max upozorenje"
#: bika/lims/content/container.py:56
msgid "Maximum possible size or volume of samples."
-msgstr ""
+msgstr "Maksimalni mogući volumen uzoraka."
#: bika/lims/content/abstractbaseanalysis.py:371
msgid "Maximum time allowed for completion of the analysis. A late analysis alert is raised when this period elapses"
@@ -3013,30 +3013,30 @@ msgstr ""
#: bika/lims/browser/clientfolder.py:107
msgid "Member Discount"
-msgstr ""
+msgstr "Popust za članove"
#: bika/lims/content/analysisrequest.py:1074
#: bika/lims/content/bikasetup.py:248
msgid "Member discount %"
-msgstr ""
+msgstr "Popust za članove %"
#: bika/lims/content/client.py:72
msgid "Member discount applies"
-msgstr ""
+msgstr "Primjenjuje se popust"
#: bika/lims/browser/contact.py:289
msgid "Member registered and linked to the current Contact."
-msgstr ""
+msgstr "Član registrovan i povezan na postojeći kontakt"
#: bika/lims/browser/publish/emailview.py:144
msgid "Message sent to {}, "
-msgstr ""
+msgstr "Poruka poslana za {}"
#: bika/lims/browser/analyses/view.py:117
#: bika/lims/browser/methodfolder.py:58
#: bika/lims/browser/referencesample.py:159
msgid "Method"
-msgstr ""
+msgstr "Metod"
#: bika/lims/content/method.py:78
msgid "Method Document"
@@ -3064,18 +3064,18 @@ msgstr ""
#: bika/lims/browser/fields/referenceresultsfield.py:44
#: bika/lims/browser/fields/resultrangefield.py:36
msgid "Min"
-msgstr ""
+msgstr "Min"
#: bika/lims/browser/fields/resultrangefield.py:35
#: bika/lims/browser/widgets/analysisspecificationwidget.py:94
msgid "Min operator"
-msgstr ""
+msgstr "Min operator"
#: bika/lims/browser/analysisrequest/manage_analyses.py:87
#: bika/lims/browser/fields/resultrangefield.py:39
#: bika/lims/browser/widgets/analysisspecificationwidget.py:91
msgid "Min warn"
-msgstr ""
+msgstr "Min upozorenje"
#: bika/lims/browser/dashboard/dashboard.py:350
#: bika/lims/browser/worksheet/views/folder.py:185
@@ -3084,12 +3084,12 @@ msgstr ""
#: bika/lims/browser/templates/login_details.pt:238
msgid "Minimum 5 characters."
-msgstr ""
+msgstr "Minimum 5 znakova"
#: bika/lims/content/sampletype.py:154
#: bika/lims/controlpanel/bika_sampletypes.py:98
msgid "Minimum Volume"
-msgstr ""
+msgstr "Minimalni volumen"
#: bika/lims/content/bikasetup.py:294
msgid "Minimum number of results for QC stats calculations"
@@ -3098,13 +3098,13 @@ msgstr ""
#: bika/lims/browser/fields/coordinatefield.py:42
#: bika/lims/browser/fields/durationfield.py:39
msgid "Minutes"
-msgstr ""
+msgstr "Minute"
#: bika/lims/browser/department/labcontacts.py:53
#: bika/lims/browser/supplier.py:118
#: bika/lims/controlpanel/bika_labcontacts.py:87
msgid "Mobile Phone"
-msgstr ""
+msgstr "Mobitel"
#: bika/lims/browser/client/views/contacts.py:74
msgid "MobilePhone"
@@ -3113,27 +3113,27 @@ msgstr ""
#: bika/lims/content/instrument.py:131
#: bika/lims/controlpanel/bika_instruments.py:84
msgid "Model"
-msgstr ""
+msgstr "Model"
#: bika/lims/browser/reports/administration_usershistory.py:92
msgid "Modification date"
-msgstr ""
+msgstr "Datum izmjene"
#: bika/lims/content/calculation.py:87
msgid "Module"
-msgstr ""
+msgstr "ul"
#: bika/lims/config.py:110
msgid "Monday"
-msgstr ""
+msgstr "Ponedjeljak"
#: bika/lims/browser/dashboard/templates/dashboard.pt:560
msgid "Monthly"
-msgstr ""
+msgstr "Mjesečno"
#: bika/lims/skins/bika/bika_widgets/rejectionsetupwidget.pt:59
msgid "More"
-msgstr ""
+msgstr "Više"
#: bika/lims/content/analysisservice.py:338
msgid "More than one instrument can be used in a test of this type of analysis. A selection list with the instruments selected here is populated in the results manage view for each test of this type of analysis. The available instruments in the selection list will change in accordance with the method selected by the user for that test in the manage results view. Although a method can have more than one instrument assigned, the selection list is only populated with the instruments that are both set here and allowed for the selected method."
@@ -3149,7 +3149,7 @@ msgstr ""
#: bika/lims/browser/analyses/view.py:1131
msgid "Multi-verification required"
-msgstr ""
+msgstr "Multi-verifikacija neophodna"
#: bika/lims/content/supplier.py:63
msgid "NIB"
@@ -3159,7 +3159,7 @@ msgstr ""
#: bika/lims/browser/department/labcontacts.py:49
#: bika/lims/browser/templates/analysisservice_info.pt:33
msgid "Name"
-msgstr ""
+msgstr "Ime"
#: 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."
@@ -3169,7 +3169,7 @@ msgstr ""
#: bika/lims/browser/header_table.py:125
#: bika/lims/content/abstractbaseanalysis.py:897
msgid "No"
-msgstr ""
+msgstr "Ne"
#: bika/lims/exportimport/instruments/eltra/cs/cs2000.py:51
msgid "No Analysis Services defined"
@@ -3177,11 +3177,11 @@ msgstr ""
#: bika/lims/browser/publish/templates/email.pt:70
msgid "No Email Address"
-msgstr ""
+msgstr "Nema email adrese"
#: bika/lims/browser/templates/partition_magic.pt:111
msgid "No Partitions"
-msgstr ""
+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."
@@ -3197,16 +3197,16 @@ msgstr ""
#: bika/lims/browser/analysisrequest/add2.py:1706
msgid "No Samples could be created."
-msgstr ""
+msgstr "Uzorci se nisu mogli kreirati"
#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63
#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67
msgid "No Samples matched your query"
-msgstr ""
+msgstr "Nema uzoraka koji odgovaraju vašem upitu"
#: bika/lims/browser/workflow/__init__.py:114
msgid "No action defined."
-msgstr ""
+msgstr "Nema definisane akcije"
#: bika/lims/browser/reports/administration_usershistory.py:185
msgid "No actions found for user ${user}"
@@ -3228,30 +3228,30 @@ msgstr ""
#: bika/lims/exportimport/instruments/biodrop/ulite/ulite.py:53
#: bika/lims/exportimport/instruments/lifetechnologies/qubit/qubit.py:54
msgid "No analysis selected"
-msgstr ""
+msgstr "Nema izabranih analiza"
#: bika/lims/exportimport/instruments/thermoscientific/multiskan/go.py:51
msgid "No analysis service selected"
-msgstr ""
+msgstr "Nije izabrana usluga analize"
#: bika/lims/controlpanel/templates/analysisservice_copy.pt:28
msgid "No analysis services were selected."
-msgstr ""
+msgstr "Nisu izabrane usluge analiza"
#: bika/lims/browser/workflow/analysis.py:115
#: bika/lims/browser/workflow/analysisrequest.py:116
#: bika/lims/browser/workflow/worksheet.py:33
msgid "No changes made"
-msgstr ""
+msgstr "Nisu nepravljene izmjene"
#: bika/lims/browser/workflow/__init__.py:156
#: bika/lims/browser/workflow/analysisrequest.py:101
msgid "No changes made."
-msgstr ""
+msgstr "Nisu napravljene izmjene."
#: bika/lims/controlpanel/bika_instruments.py:170
msgid "No date set"
-msgstr ""
+msgstr "Nije podešen datum"
#: bika/lims/browser/publish/reports_listing.py:196
msgid "No email address set for this contact"
@@ -3259,7 +3259,7 @@ msgstr ""
#: bika/lims/browser/publish/emailview.py:165
msgid "No email recipients selected"
-msgstr ""
+msgstr "Nisu izabrani promaoci email-a."
#: bika/lims/exportimport/instruments/abaxis/vetscan/vs2.py:47
#: bika/lims/exportimport/instruments/abbott/m2000rt/m2000rt.py:60
@@ -3310,7 +3310,7 @@ msgstr ""
#: bika/lims/browser/analysisrequest/reject_samples.py:111
msgid "No samples were rejected"
-msgstr ""
+msgstr "Uzorci nisu odbačeni"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "No sampling workflow"
@@ -3344,7 +3344,7 @@ msgstr ""
#: bika/lims/config.py:85
msgid "Not Permitted"
-msgstr ""
+msgstr "Nije dozvoljeno"
#: bika/lims/browser/publish/emailview.py:206
msgid "Not all contacts are equal for the selected Reports. Please manually select recipients for this email."
@@ -3361,7 +3361,7 @@ msgstr ""
#: bika/lims/api/snapshot.py:394
#: bika/lims/content/instrumentcertification.py:256
msgid "Not set"
-msgstr ""
+msgstr "Nije podešeno"
#: bika/lims/content/worksheet.py:290
#: bika/lims/content/worksheettemplate.py:227
@@ -3468,7 +3468,7 @@ msgstr ""
#: bika/lims/browser/instrument.py:92
#: bika/lims/browser/worksheet/views/folder.py:137
msgid "Open"
-msgstr ""
+msgstr "Otvori"
#: bika/lims/profiles.zcml:17
msgid "Open Source Web based Laboratory Information Management System"
@@ -3476,7 +3476,7 @@ msgstr ""
#: bika/lims/browser/publish/reports_listing.py:66
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 "Otvorite email formular za slanje izabranih izveštaja primaocima. Ovo će takođe objaviti izvještaje sadržanih uzoraka nakon što se email uspješno pošalje."
#: bika/lims/browser/worksheet/views/add_analyses.py:83
msgid "Order"
@@ -3591,7 +3591,7 @@ msgstr ""
#: bika/lims/browser/department/labcontacts.py:52
#: bika/lims/browser/templates/batch_publish.pt:68
msgid "Phone"
-msgstr ""
+msgstr "Telefon"
#: bika/lims/content/person.py:111
msgid "Phone (business)"
@@ -3617,11 +3617,11 @@ msgstr ""
#: bika/lims/config.py:97
#: bika/lims/content/organisation.py:83
msgid "Physical address"
-msgstr ""
+msgstr "Adresa"
#: bika/lims/browser/publish/emailview.py:168
msgid "Please add an email subject"
-msgstr ""
+msgstr "Molimo dodajte temu email-a"
#: bika/lims/browser/publish/emailview.py:171
msgid "Please add an email text"
@@ -3633,7 +3633,7 @@ msgstr ""
#: bika/lims/browser/publish/templates/email_template.pt:11
msgid "Please find attached the analysis result(s) for ${client_name}"
-msgstr ""
+msgstr "U prilogu ove poruke se nalaze rezultati laboratorijskih analiza."
#: bika/lims/content/abstractbaseanalysis.py:596
msgid "Please list all options for the analysis result if you want to restrict it to specific options only, e.g. 'Positive', 'Negative' and 'Indeterminable'. The option's result value must be a number"
@@ -3673,7 +3673,7 @@ msgstr ""
#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:124
msgid "Postal code"
-msgstr ""
+msgstr "Poštanski broj"
#: bika/lims/content/container.py:63
#: bika/lims/controlpanel/bika_containers.py:64
@@ -3768,7 +3768,7 @@ msgstr ""
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:152
#: bika/lims/browser/templates/analysisservice_info.pt:71
msgid "Price"
-msgstr ""
+msgstr "Cijena"
#: bika/lims/content/abstractbaseanalysis.py:449
#: bika/lims/content/analysisprofile.py:118
@@ -3791,7 +3791,7 @@ msgstr ""
#: bika/lims/browser/templates/analysisreport_info.pt:60
#: bika/lims/content/analysisrequest.py:267
msgid "Primary Sample"
-msgstr ""
+msgstr "Primarni uzorak"
#: bika/lims/browser/analysisrequest/analysisrequests.py:503
#: bika/lims/browser/templates/instrument_referenceanalyses.pt:40
@@ -3839,7 +3839,7 @@ msgstr ""
#: bika/lims/content/analysisprofile.py:70
msgid "Profile Analyses"
-msgstr ""
+msgstr "Profil analiza"
#: bika/lims/browser/client/views/analysisprofiles.py:59
#: bika/lims/controlpanel/bika_analysisprofiles.py:82
@@ -3853,7 +3853,7 @@ msgstr ""
#: bika/lims/browser/batchfolder.py:64
#: bika/lims/browser/worksheet/views/folder.py:97
msgid "Progress"
-msgstr ""
+msgstr "Stanje"
#: bika/lims/content/abstractbaseanalysis.py:691
msgid "Protocol ID"
@@ -3870,27 +3870,27 @@ msgstr ""
#: bika/lims/content/analysisrequest.py:706
msgid "Publication Specification"
-msgstr ""
+msgstr "Specifikacija za objavljivanje"
#: bika/lims/browser/publish/reports_listing.py:84
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Publish"
-msgstr ""
+msgstr "Objavi"
#: bika/lims/browser/analysisrequest/analysisrequests.py:331
#: bika/lims/browser/dashboard/dashboard.py:445
#: bika/lims/browser/reports/administration_arsnotinvoiced.py:65
msgid "Published"
-msgstr ""
+msgstr "Objavljeno"
#: bika/lims/browser/publish/reports_listing.py:107
msgid "Published By"
-msgstr ""
+msgstr "Objavio"
#: bika/lims/browser/publish/reports_listing.py:105
msgid "Published Date"
-msgstr ""
+msgstr "Datum objavljivanja"
#: bika/lims/browser/reports/administration_arsnotinvoiced.py:48
msgid "Published Samples which have not been invoiced"
@@ -3898,7 +3898,7 @@ msgstr ""
#: bika/lims/browser/workflow/client.py:56
msgid "Published {}, "
-msgstr ""
+msgstr "Objavljeno {}, "
#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:102
#: bika/lims/browser/worksheet/views/folder.py:110
@@ -3963,13 +3963,13 @@ msgstr ""
#: bika/lims/content/bikasetup.py:148
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Receive"
-msgstr ""
+msgstr "Primi"
#: bika/lims/browser/analysisrequest/analysisrequests.py:301
#: bika/lims/browser/reports/productivity_analysestats.py:76
#: bika/lims/browser/reports/productivity_analysestats_overtime.py:172
msgid "Received"
-msgstr ""
+msgstr "Primljeno"
#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:89
msgid "Recept. Lag"
@@ -3983,12 +3983,12 @@ msgstr ""
#: bika/lims/browser/publish/templates/email.pt:56
#: bika/lims/browser/templates/analysisreport_info.pt:142
msgid "Recipients"
-msgstr ""
+msgstr "Primaoci"
#: bika/lims/browser/templates/referencesample_sticker.pt:46
#: bika/lims/content/worksheettemplate.py:61
msgid "Reference"
-msgstr ""
+msgstr "Referenca"
#: bika/lims/browser/referencesample.py:79
msgid "Reference Analyses"
@@ -4021,7 +4021,7 @@ msgstr ""
#: bika/lims/browser/referencesample.py:256
#: bika/lims/content/referencedefinition.py:45
msgid "Reference Values"
-msgstr ""
+msgstr "Referentne vrijednosti"
#: bika/lims/content/referencedefinition.py:63
#: bika/lims/content/referencesample.py:69
@@ -4059,37 +4059,37 @@ msgstr ""
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Reject"
-msgstr ""
+msgstr "Odbaci"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:18
msgid "Reject samples"
-msgstr ""
+msgstr "Odbaci uzorke"
#: bika/lims/browser/analysisrequest/analysisrequests.py:370
#: bika/lims/browser/dashboard/dashboard.py:586
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
msgid "Rejected"
-msgstr ""
+msgstr "Odbačeni"
#: bika/lims/browser/workflow/analysisrequest.py:105
msgid "Rejected items: {}"
-msgstr ""
+msgstr "Odbačene stavke {}"
#: bika/lims/browser/viewlets/templates/rejected_ar_viewlet.pt:13
msgid "Rejected sample"
-msgstr ""
+msgstr "Odbačeni uzorak"
#: bika/lims/browser/analysisrequest/reject_samples.py:113
msgid "Rejected {} samples: {}"
-msgstr ""
+msgstr "Odbačeni {} uzorci: {}"
#: bika/lims/browser/analysisrequest/reject_samples.py:120
msgid "Rejection cancelled"
-msgstr ""
+msgstr "Odbacivanje otkazano"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:82
msgid "Rejection reasons"
-msgstr ""
+msgstr "Razlog za odbacivanje"
#: bika/lims/browser/analysisrequest/reject_samples.py:69
msgid "Rejection workflow is not enabled"
@@ -4134,7 +4134,7 @@ msgstr ""
#: bika/lims/profiles/default/workflows/bika_referenceanalysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
msgid "Remove"
-msgstr ""
+msgstr "Ukloni"
#: bika/lims/browser/idserver/view.py:75
msgid "Removed key {} from storage"
@@ -4178,7 +4178,7 @@ msgstr ""
#: bika/lims/content/report.py:43
msgid "Report Type"
-msgstr ""
+msgstr "Vrsta izvještaja"
#: bika/lims/content/instrumentcalibration.py:158
#: bika/lims/content/instrumentvalidation.py:140
@@ -4211,11 +4211,11 @@ msgstr ""
#: bika/lims/browser/reports/__init__.py:117
msgid "Reports"
-msgstr ""
+msgstr "Izvještaji"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Republish"
-msgstr ""
+msgstr "Ponovo objavi"
#: bika/lims/browser/analysisrequest/analysisrequests.py:608
msgid "Republished after last print"
@@ -4224,17 +4224,17 @@ msgstr ""
#: bika/lims/browser/reports/administration_arsnotinvoiced.py:79
#: bika/lims/browser/reports/productivity_analysesattachments.py:81
msgid "Request"
-msgstr ""
+msgstr "Zahtjev"
#: bika/lims/browser/client/views/attachments.py:49
#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:69
#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:68
msgid "Request ID"
-msgstr ""
+msgstr "ID zahtjeva"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:226
msgid "Request new analyses"
-msgstr ""
+msgstr "Unesi zahtjev za nove analize"
#: bika/lims/browser/reports/productivity_analysesperclient.py:135
#: bika/lims/browser/reports/productivity_analysespersampletype.py:76
@@ -4273,23 +4273,23 @@ msgstr ""
#: bika/lims/browser/referencesample.py:167
#: bika/lims/browser/worksheet/views/analyses.py:92
msgid "Result"
-msgstr ""
+msgstr "Rezultat"
#: bika/lims/content/abstractbaseanalysis.py:595
msgid "Result Options"
-msgstr ""
+msgstr "Opcije rezultata"
#: bika/lims/content/abstractbaseanalysis.py:586
msgid "Result Value"
-msgstr ""
+msgstr "Vrijednost rezultata"
#: bika/lims/validators.py:648
msgid "Result Value must be a number"
-msgstr ""
+msgstr "Vrijednost mora biti broj"
#: bika/lims/validators.py:663
msgid "Result Value must be unique"
-msgstr ""
+msgstr "Vrijednost rezultata mora biti jedinstvena"
#: bika/lims/content/instrument.py:240
msgid "Result files folders"
@@ -4313,72 +4313,72 @@ msgstr ""
#: bika/lims/browser/resultsimport/autoimportlogs.py:59
msgid "Results"
-msgstr ""
+msgstr "Razultati"
#: bika/lims/content/analysisrequest.py:1299
msgid "Results Interpretation"
-msgstr ""
+msgstr "Interpretacija rezultata"
#: bika/lims/browser/analysisrequest/analysisrequests.py:620
msgid "Results have been withdrawn"
-msgstr ""
+msgstr "Rezultati su povučeni"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:115
msgid "Results interpretation"
-msgstr ""
+msgstr "Interpretacija rezultata"
#: bika/lims/browser/dashboard/dashboard.py:423
msgid "Results pending"
-msgstr ""
+msgstr "Rezultati se čekaju"
#: bika/lims/content/analysisrequest.py:625
#: bika/lims/content/preservation.py:48
#: bika/lims/content/sampletype.py:119
msgid "Retention Period"
-msgstr ""
+msgstr "Vrijeme zadržavanja"
#: bika/lims/browser/analyses/view.py:154
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
msgid "Retest"
-msgstr ""
+msgstr "Retestiranje"
#: bika/lims/browser/referencesample.py:183
#: bika/lims/browser/worksheet/views/analyses.py:96
msgid "Retested"
-msgstr ""
+msgstr "Retestirano"
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
msgid "Retract"
-msgstr ""
+msgstr "Povuci"
#: bika/lims/browser/dashboard/dashboard.py:587
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
msgid "Retracted"
-msgstr ""
+msgstr "Povučeno"
#: bika/lims/browser/templates/analyses_retractedlist.pt:11
msgid "Retracted analyses"
-msgstr ""
+msgstr "Povučene analize"
#: bika/lims/browser/instrument.py:596
msgid "Retractions"
-msgstr ""
+msgstr "Povlačenja"
#: bika/lims/browser/publish/reports_listing.py:99
msgid "Review State"
-msgstr ""
+msgstr "Izmjeni stanje"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:144
msgid "Reviewed by"
-msgstr ""
+msgstr "Pregledao"
#: bika/lims/browser/auditlog.py:87
#: bika/lims/controlpanel/auditlog.py:85
msgid "Roles"
-msgstr ""
+msgstr "Uloge"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
@@ -4387,7 +4387,7 @@ msgstr ""
#: bika/lims/browser/worksheet/views/folder.py:112
msgid "Routine Analyses"
-msgstr ""
+msgstr "Rutinske analize"
#: bika/lims/profiles.zcml:17
msgid "SENAITE Core"
@@ -4395,11 +4395,11 @@ msgstr ""
#: bika/lims/browser/senaite-frontpage.zcml:35
msgid "SENAITE LIMS front-page"
-msgstr ""
+msgstr "SENAITE LIMS naslovnica"
#: bika/lims/browser/senaite-frontpage.zcml:35
msgid "SENAITE front-page"
-msgstr ""
+msgstr "SENAITE naslovnica"
#: bika/lims/browser/contact.py:286
msgid "SMTP server disconnected. User creation aborted."
@@ -4421,11 +4421,11 @@ msgstr ""
#: bika/lims/browser/batch/batchbook.py:64
#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:93
msgid "Sample"
-msgstr ""
+msgstr "Uzorak"
#: bika/lims/browser/analysisrequest/add2.py:1712
msgid "Sample ${AR} was successfully created."
-msgstr ""
+msgstr "Uzorak ${AR} je uspješno kreiran."
#: bika/lims/content/bikasetup.py:397
msgid "Sample Attachment Option"
@@ -4433,17 +4433,17 @@ msgstr ""
#: bika/lims/controlpanel/bika_sampleconditions.py:71
msgid "Sample Condition"
-msgstr ""
+msgstr "Stanje uzorka"
#: bika/lims/controlpanel/bika_sampleconditions.py:59
msgid "Sample Conditions"
-msgstr ""
+msgstr "Stanja uzorka"
#: bika/lims/browser/analysisrequest/analysisrequests.py:91
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:108
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:68
msgid "Sample ID"
-msgstr ""
+msgstr "Broj uzorka"
#: bika/lims/controlpanel/bika_samplematrices.py:46
msgid "Sample Matrices"
@@ -4486,17 +4486,17 @@ msgstr ""
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:59
#: bika/lims/browser/batch/batchbook.py:70
msgid "Sample Type"
-msgstr ""
+msgstr "Vrsta uzorka"
#: bika/lims/content/sampletype.py:147
msgid "Sample Type Prefix"
-msgstr ""
+msgstr "Prefiks vrste uzorka"
#: bika/lims/content/samplepoint.py:95
#: bika/lims/controlpanel/bika_samplepoints.py:95
#: bika/lims/controlpanel/bika_sampletypes.py:71
msgid "Sample Types"
-msgstr ""
+msgstr "Vrste uzoraka"
#: bika/lims/content/artemplate.py:114
msgid "Sample collected by the laboratory"
@@ -4504,11 +4504,11 @@ msgstr ""
#: bika/lims/content/analysisrequest.py:851
msgid "Sample condition"
-msgstr ""
+msgstr "Stanje uzorka"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Sample due"
-msgstr ""
+msgstr "Uzorak istekao"
#: bika/lims/browser/reports/administration_arsnotinvoiced.py:81
msgid "Sample point"
@@ -4516,11 +4516,11 @@ msgstr ""
#: bika/lims/browser/dashboard/dashboard.py:625
msgid "Sample received"
-msgstr ""
+msgstr "Uzorak primljen"
#: bika/lims/profiles/default/workflows/bika_sample_workflow/definition.xml
msgid "Sample registered"
-msgstr ""
+msgstr "Uzorak registrovan"
#: bika/lims/browser/reports/templates/productivity.pt:95
msgid "Sample related reports"
@@ -4530,7 +4530,7 @@ msgstr ""
#: bika/lims/browser/reports/administration_arsnotinvoiced.py:80
#: bika/lims/browser/reports/productivity_analysespersampletype.py:92
msgid "Sample type"
-msgstr ""
+msgstr "Vrsta uzorka"
#: bika/lims/browser/viewlets/templates/primary_ar_viewlet.pt:15
msgid "Sample with partitions"
@@ -4543,12 +4543,12 @@ msgstr ""
#: bika/lims/content/analysisrequest.py:674
#: bika/lims/content/artemplate.py:216
msgid "SampleType"
-msgstr ""
+msgstr "Vrsta uzorka"
#: bika/lims/browser/analysisrequest/analysisrequests.py:198
#: bika/lims/content/analysisrequest.py:474
msgid "Sampler"
-msgstr ""
+msgstr "Uzorak uzeo"
#: bika/lims/content/analysisrequest.py:495
msgid "Sampler for scheduled sampling"
@@ -4558,7 +4558,7 @@ msgstr ""
#: bika/lims/browser/dashboard/dashboard.py:471
#: bika/lims/browser/worksheet/views/folder.py:108
msgid "Samples"
-msgstr ""
+msgstr "Uzorci"
#: bika/lims/browser/analysisrequest/add2.py:1709
msgid "Samples ${ARs} were successfully created."
@@ -4566,7 +4566,7 @@ msgstr ""
#: bika/lims/browser/reports/templates/productivity.pt:238
msgid "Samples and analyses"
-msgstr ""
+msgstr "Uzorci i analize"
#: bika/lims/browser/reports/productivity_analysesperclient.py:45
#: bika/lims/browser/reports/templates/productivity.pt:248
@@ -4586,7 +4586,7 @@ msgstr ""
#: bika/lims/browser/dashboard/dashboard.py:444
msgid "Samples published"
-msgstr ""
+msgstr "Objavljeni uzorci"
#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144
#: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:18
@@ -4607,35 +4607,35 @@ msgstr ""
#: bika/lims/browser/dashboard/dashboard.py:401
msgid "Samples to be preserved"
-msgstr ""
+msgstr "Uzorci za čuvanje"
#: bika/lims/browser/dashboard/dashboard.py:452
msgid "Samples to be printed"
-msgstr ""
+msgstr "Uzorci za štampanje"
#: bika/lims/browser/dashboard/dashboard.py:415
msgid "Samples to be received"
-msgstr ""
+msgstr "Uzorci za prijem"
#: bika/lims/browser/dashboard/dashboard.py:394
msgid "Samples to be sampled"
-msgstr ""
+msgstr "Uzorci za uzimanje"
#: bika/lims/browser/dashboard/dashboard.py:430
msgid "Samples to be verified"
-msgstr ""
+msgstr "Uzorci za verifikaciju"
#: bika/lims/browser/dashboard/dashboard.py:437
msgid "Samples verified"
-msgstr ""
+msgstr "Verifikovani uzorci"
#: bika/lims/browser/dashboard/dashboard.py:422
msgid "Samples with results pending"
-msgstr ""
+msgstr "Uzorci koji čekaju rezultate"
#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:104
msgid "Sampling Date"
-msgstr ""
+msgstr "Datum uzorka"
#: bika/lims/browser/analysisrequest/analysisrequests.py:193
#: bika/lims/content/analysisrequest.py:827
@@ -4660,13 +4660,13 @@ msgstr ""
#: bika/lims/config.py:115
msgid "Saturday"
-msgstr ""
+msgstr "Subota"
#: bika/lims/browser/analysisrequest/manage_analyses.py:115
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:601
#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:128
msgid "Save"
-msgstr ""
+msgstr "Snimi"
#: bika/lims/browser/workflow/__init__.py:198
msgid "Saved items: {}"
@@ -4723,7 +4723,7 @@ msgstr ""
#: bika/lims/content/analysisrequest.py:268
msgid "Select a sample to create a secondary Sample"
-msgstr ""
+msgstr "Izaberite raniji uzorak da kreirate sekundarni uzorak"
#: bika/lims/content/instrument.py:211
msgid "Select an Export interface for this instrument."
@@ -4739,7 +4739,7 @@ msgstr ""
#: bika/lims/browser/worksheet/templates/worksheets.pt:31
msgid "Select analyst"
-msgstr ""
+msgstr "Izaberite analitičara"
#: bika/lims/exportimport/import.pt:72
msgid "Select existing file"
@@ -4864,7 +4864,7 @@ msgstr ""
#: bika/lims/browser/publish/templates/email.pt:199
msgid "Send"
-msgstr ""
+msgstr "Pošalji"
#: bika/lims/browser/publish/templates/email.pt:23
msgid "Send Analysis Reports via Email"
@@ -4876,7 +4876,7 @@ msgstr ""
#: bika/lims/browser/templates/analysisreport_info.pt:131
msgid "Sender"
-msgstr ""
+msgstr "Pošiljaoc"
#: bika/lims/content/analysisservice.py:133
msgid "Separate Container"
@@ -4890,15 +4890,15 @@ msgstr ""
#: bika/lims/browser/referencesample.py:151
#: bika/lims/browser/templates/analysisservice_info.pt:209
msgid "Service"
-msgstr ""
+msgstr "Usluga"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:446
msgid "Service cannot be deselected. Please click the info button for further details"
-msgstr ""
+msgstr "Usluga se ne može isključiti. Kliknite na info dugme za više detalja"
#: bika/lims/browser/reports/selection_macros/__init__.py:242
msgid "Services"
-msgstr ""
+msgstr "Usluge"
#: bika/lims/browser/widgets/reflexrulewidget.py:449
msgid "Set Visibility"
@@ -4906,7 +4906,7 @@ msgstr ""
#: bika/lims/browser/widgets/reflexrulewidget.py:448
msgid "Set result"
-msgstr ""
+msgstr "Podesi rezultat"
#: bika/lims/content/analysisrequest.py:636
msgid "Set the Sample Rejection workflow and the reasons"
@@ -4970,7 +4970,7 @@ msgstr ""
#: bika/lims/content/labcontact.py:50
msgid "Signature"
-msgstr ""
+msgstr "Potpis"
#: bika/lims/content/storagelocation.py:40
msgid "Site Code"
@@ -4988,7 +4988,7 @@ msgstr ""
#: bika/lims/browser/reports/__init__.py:131
#: bika/lims/browser/reports/productivity_analysesattachments.py:85
msgid "Size"
-msgstr ""
+msgstr "Veličina"
#: bika/lims/content/bikasetup.py:700
msgid "Small sticker"
@@ -5012,11 +5012,11 @@ msgstr ""
#: bika/lims/browser/analyses/view.py:147
#: bika/lims/browser/worksheet/views/analyses.py:100
msgid "Specification"
-msgstr ""
+msgstr "Specifikacija"
#: bika/lims/content/dynamic_analysisspec.py:48
msgid "Specification File"
-msgstr ""
+msgstr "Datoteka sa specifikacijom"
#: bika/lims/browser/viewlets/templates/resultsranges_out_of_date_viewlet.pt:18
msgid "Specification ranges have changed since they were assigned"
@@ -5024,7 +5024,7 @@ msgstr ""
#: bika/lims/content/analysisspec.py:82
msgid "Specifications"
-msgstr ""
+msgstr "Specifikacije"
#: 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"
@@ -5046,13 +5046,13 @@ msgstr ""
#: bika/lims/browser/batch/batchbook.py:87
#: bika/lims/browser/batchfolder.py:86
msgid "State"
-msgstr ""
+msgstr "Stanje"
#: bika/lims/browser/analyses/view.py:132
#: bika/lims/browser/reports/productivity_analysesperclient.py:145
#: bika/lims/browser/reports/productivity_analysespersampletype.py:86
msgid "Status"
-msgstr ""
+msgstr "Status"
#: bika/lims/content/bikasetup.py:689
msgid "Sticker templates"
@@ -5087,13 +5087,13 @@ msgstr ""
#: bika/lims/browser/publish/templates/email.pt:110
#: bika/lims/browser/templates/analysisreport_info.pt:164
msgid "Subject"
-msgstr ""
+msgstr "Tema"
#: bika/lims/browser/batch/batchbook.py:253
#: bika/lims/exportimport/import.pt:66
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
msgid "Submit"
-msgstr ""
+msgstr "Pošalji"
#: bika/lims/exportimport/import.pt:59
msgid "Submit a valid Open XML (.XLSX) file containing Bika setup records to continue."
@@ -5105,25 +5105,25 @@ msgstr ""
#: bika/lims/browser/analyses/view.py:165
msgid "Submitter"
-msgstr ""
+msgstr "Poslao"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:557
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:182
#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122
msgid "Subtotal"
-msgstr ""
+msgstr "Cijena bez poreza"
#: bika/lims/config.py:116
msgid "Sunday"
-msgstr ""
+msgstr "Nedjelja"
#: bika/lims/content/laboratory.py:75
msgid "Supervisor"
-msgstr ""
+msgstr "Supervizor"
#: bika/lims/content/laboratory.py:76
msgid "Supervisor of the Lab"
-msgstr ""
+msgstr "Supervizor laboratorije"
#: bika/lims/browser/referencesample.py:404
#: bika/lims/browser/worksheet/views/analyses.py:497
@@ -5145,7 +5145,7 @@ msgstr ""
#: bika/lims/content/person.py:76
msgid "Surname"
-msgstr ""
+msgstr "Prezime"
#: bika/lims/browser/dashboard/templates/dashboard.pt:15
msgid "Switch to Frontpage"
@@ -5210,11 +5210,11 @@ msgstr ""
#: bika/lims/browser/publish/templates/email_template.pt:5
msgid "Thank you for your analysis request."
-msgstr ""
+msgstr "Hvala na posjeti našoj ustanovi."
#: bika/lims/content/laboratory.py:65
msgid "The Laboratory's web address"
-msgstr ""
+msgstr "Web adresa laboratorije"
#: bika/lims/content/abstractbaseanalysis.py:151
msgid "The Lower Detection Limit is the lowest value to which the measured parameter can be measured using the specified testing methodology. Results entered which are less than this value will be reported as < LDL"
@@ -5263,7 +5263,7 @@ msgstr ""
#: bika/lims/content/abstractbaseanalysis.py:437
msgid "The category the analysis service belongs to"
-msgstr ""
+msgstr "Kategorija usluge"
#: bika/lims/content/analysisrequest.py:810
msgid "The client side identifier of the sample"
@@ -5283,7 +5283,7 @@ msgstr ""
#: bika/lims/content/analysisrequest.py:189
msgid "The contacts used in CC for email notifications"
-msgstr ""
+msgstr "Kontakti za CC preko email poruka"
#: bika/lims/content/instrument.py:318
msgid "The date the instrument was installed"
@@ -5299,7 +5299,7 @@ msgstr ""
#: bika/lims/content/analysisrequest.py:454
msgid "The date when the sample was taken"
-msgstr ""
+msgstr "Datum kada je uzorak uzet"
#: bika/lims/content/analysisrequest.py:510
msgid "The date when the sample will be taken"
@@ -5434,7 +5434,7 @@ msgstr ""
#: bika/lims/content/analysisrequest.py:378
msgid "The predefined values of the Sample template are set in the request"
-msgstr ""
+msgstr "Podešavanje predefinisanih vrijednosti za uzorak "
#: bika/lims/content/abstractbaseanalysis.py:460
msgid "The price charged per analysis for clients who qualify for bulk discounts"
@@ -5442,7 +5442,7 @@ msgstr ""
#: bika/lims/content/analysisrequest.py:153
msgid "The primary contact of this sample, who will receive notifications and publications via email"
-msgstr ""
+msgstr "Primarni kontakt za uzorak, koji će dobiti notifikacije i objavljene rezultate na email"
#: bika/lims/content/analysisprofile.py:98
msgid "The profile's commercial ID for accounting purposes."
@@ -5530,7 +5530,7 @@ msgstr ""
#: bika/lims/browser/publish/templates/email.pt:121
msgid "The variable ${recipients} will be automatically replaced with the names and emails of the final selected recipients."
-msgstr ""
+msgstr "Varijabla ${recipients} će biti automatski zamjenjena sa imenima i email adresama konačno izabranih primalaca."
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:89
msgid "There are no pre-defined conditions set"
@@ -5554,11 +5554,11 @@ msgstr ""
#: bika/lims/browser/viewlets/templates/retest_ar_viewlet.pt:15
msgid "This Sample has been generated automatically due to the retraction of the Sample"
-msgstr ""
+msgstr "Ovaj uzorak je generisan automatski zbog povlačenja uzorka"
#: bika/lims/browser/viewlets/templates/rejected_ar_viewlet.pt:15
msgid "This Sample has been rejected due to the following reasons:"
-msgstr ""
+msgstr "Ovaj uzorak je odbačen zbog sljedećih razloga:"
#: bika/lims/browser/viewlets/templates/partition_ar_viewlet.pt:14
msgid "This is a Partition from Sample"
@@ -5582,7 +5582,7 @@ msgstr ""
#: bika/lims/browser/publish/templates/email_template.pt:14
msgid "This report was sent to the following contacts:"
-msgstr ""
+msgstr "Ovaj izvještaj je poslan sljedećim kontaktima:"
#: bika/lims/content/laboratory.py:92
msgid "This value is reported at the bottom of all published results"
@@ -5598,11 +5598,11 @@ msgstr ""
#: bika/lims/config.py:113
msgid "Thursday"
-msgstr ""
+msgstr "Četvrtak"
#: bika/lims/browser/resultsimport/autoimportlogs.py:47
msgid "Time"
-msgstr ""
+msgstr "Vrijeme"
#: bika/lims/exportimport/import.pt:68
msgid "Tip. Attached documents will not be loaded unless they are present in the instance."
@@ -5612,7 +5612,7 @@ msgstr ""
#: bika/lims/browser/client/views/analysisprofiles.py:54
#: bika/lims/browser/client/views/artemplates.py:53
msgid "Title"
-msgstr ""
+msgstr "Naziv"
#: bika/lims/content/storagelocation.py:53
msgid "Title of location"
@@ -5638,11 +5638,11 @@ msgstr ""
#: bika/lims/browser/analysisrequest/analysisrequests.py:269
msgid "To Be Preserved"
-msgstr ""
+msgstr "Za Čuvanje"
#: bika/lims/browser/analysisrequest/analysisrequests.py:260
msgid "To Be Sampled"
-msgstr ""
+msgstr "Za uzimanje uzorka"
#: bika/lims/content/analysiscategory.py:50
msgid "To be displayed below each Analysis Category section on results reports."
@@ -5651,22 +5651,22 @@ msgstr ""
#: bika/lims/browser/dashboard/dashboard.py:402
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "To be preserved"
-msgstr ""
+msgstr "Za čuvanje"
#: bika/lims/browser/dashboard/dashboard.py:453
msgid "To be printed"
-msgstr ""
+msgstr "Za štampanje"
#: bika/lims/browser/dashboard/dashboard.py:395
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "To be sampled"
-msgstr ""
+msgstr "Za uzimanje uzorka"
#: bika/lims/browser/analysisrequest/analysisrequests.py:311
#: bika/lims/browser/dashboard/dashboard.py:431
#: bika/lims/browser/worksheet/views/folder.py:147
msgid "To be verified"
-msgstr ""
+msgstr "Za verifikaciju"
#: bika/lims/content/calculation.py:144
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."
@@ -5676,7 +5676,7 @@ msgstr ""
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:210
#: bika/lims/browser/reports/productivity_analysesattachments.py:129
msgid "Total"
-msgstr ""
+msgstr "Ukupno"
#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:91
msgid "Total Lag"
@@ -5684,7 +5684,7 @@ msgstr ""
#: bika/lims/controlpanel/bika_labproducts.py:67
msgid "Total Price"
-msgstr ""
+msgstr "Ukupna cijena"
#: bika/lims/browser/reports/productivity_analysestats_overtime.py:128
msgid "Total data points"
@@ -5693,7 +5693,7 @@ msgstr ""
#: bika/lims/content/analysisprofile.py:148
#: bika/lims/content/labproduct.py:67
msgid "Total price"
-msgstr ""
+msgstr "Ukupna cijena"
#: bika/lims/browser/publish/emailview.py:192
msgid "Total size of email exceeded {:.1f} MB ({:.2f} MB)"
@@ -5701,7 +5701,7 @@ msgstr ""
#: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:72
msgid "Total:"
-msgstr ""
+msgstr "Ukupno:"
#: bika/lims/browser/reports/templates/administration.pt:128
msgid "Traceability"
@@ -5713,7 +5713,7 @@ msgstr ""
#: bika/lims/config.py:111
msgid "Tuesday"
-msgstr ""
+msgstr "Utorak"
#: bika/lims/browser/reports/productivity_analysestats_overtime.py:51
msgid "Turnaround time (h)"
@@ -5723,7 +5723,7 @@ msgstr ""
#: bika/lims/browser/viewlets/templates/attachments.pt:65
#: bika/lims/browser/viewlets/templates/worksheet_attachments.pt:38
msgid "Type"
-msgstr ""
+msgstr "Vrsta"
#: bika/lims/content/multifile.py:74
msgid "Type of document (e.g. user manual, instrument specifications, image, ...)"
@@ -5766,7 +5766,7 @@ msgstr ""
#: bika/lims/browser/fields/interimfieldsfield.py:45
#: bika/lims/browser/templates/analysisservice_info.pt:88
msgid "Unit"
-msgstr ""
+msgstr "Jedinica"
#: bika/lims/validators.py:1190
msgid "Unknown IBAN country %s"
@@ -5816,7 +5816,7 @@ msgstr ""
#: bika/lims/content/analysisprofile.py:107
msgid "Use Analysis Profile Price"
-msgstr ""
+msgstr "Koristi cijenu profila analize"
#: bika/lims/content/bikasetup.py:461
msgid "Use Dashboard as default front page"
@@ -5862,37 +5862,37 @@ msgstr ""
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:151
#: bika/lims/browser/templates/supplyorder_content.pt:24
msgid "VAT"
-msgstr ""
+msgstr "Porez"
#: bika/lims/content/abstractbaseanalysis.py:473
#: bika/lims/content/analysisprofile.py:128
#: bika/lims/content/bikasetup.py:260
msgid "VAT %"
-msgstr ""
+msgstr "Porez %"
#: bika/lims/controlpanel/bika_labproducts.py:65
msgid "VAT Amount"
-msgstr ""
+msgstr "Iznos poreza"
#: bika/lims/content/organisation.py:52
msgid "VAT number"
-msgstr ""
+msgstr "Porezni broj"
#: bika/lims/browser/analyses/view.py:192
msgid "Valid"
-msgstr ""
+msgstr "Validno"
#: bika/lims/browser/instrument.py:650
msgid "Valid from"
-msgstr ""
+msgstr "Validno od"
#: bika/lims/browser/instrument.py:651
msgid "Valid to"
-msgstr ""
+msgstr "Validno do"
#: bika/lims/content/instrumentscheduledtask.py:118
msgid "Validation"
-msgstr ""
+msgstr "Validacija"
#: bika/lims/validators.py:367
msgid "Validation failed: '${keyword}': duplicate keyword"
@@ -6059,13 +6059,13 @@ msgstr ""
#: bika/lims/browser/instrument.py:315
#: bika/lims/content/instrumentvalidation.py:88
msgid "Validator"
-msgstr ""
+msgstr "Validator"
#: bika/lims/browser/worksheet/templates/results.pt:172
#: bika/lims/content/calculation.py:138
#: bika/lims/content/instrument.py:260
msgid "Value"
-msgstr ""
+msgstr "Vrijednost"
#: bika/lims/content/abstractanalysis.py:146
#: bika/lims/content/analysisservice.py:388
@@ -6076,23 +6076,23 @@ msgstr ""
#: bika/lims/browser/dashboard/dashboard.py:438
#: bika/lims/browser/worksheet/views/folder.py:157
msgid "Verified"
-msgstr ""
+msgstr "Verificirano"
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:117
msgid "Verified By"
-msgstr ""
+msgstr "Verificirao"
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
msgid "Verify"
-msgstr ""
+msgstr "Verificiraj"
#: bika/lims/browser/auditlog.py:79
#: bika/lims/browser/templates/analysisservice_info.pt:174
#: bika/lims/controlpanel/auditlog.py:69
msgid "Version"
-msgstr ""
+msgstr "Verzija"
#: bika/lims/browser/dashboard/templates/dashboard.pt:500
msgid "Visibility"
@@ -6115,11 +6115,11 @@ msgstr ""
#: bika/lims/browser/templates/supplyorder_edit.pt:38
#: bika/lims/content/labproduct.py:36
msgid "Volume"
-msgstr ""
+msgstr "Volumen"
#: bika/lims/browser/viewlets/templates/invalid_ar_viewlet.pt:13
msgid "Warning"
-msgstr ""
+msgstr "Upozorenje"
#: bika/lims/content/laboratory.py:124
msgid "Web address for the accreditation body"
@@ -6131,11 +6131,11 @@ msgstr ""
#: bika/lims/config.py:112
msgid "Wednesday"
-msgstr ""
+msgstr "Srijeda"
#: bika/lims/browser/dashboard/templates/dashboard.pt:559
msgid "Weekly"
-msgstr ""
+msgstr "Sedmično"
#: bika/lims/controlpanel/bika_instruments.py:91
msgid "Weeks To Expire"
@@ -6155,7 +6155,7 @@ msgstr ""
#: bika/lims/browser/publish/templates/email_template.pt:20
msgid "With best regards"
-msgstr ""
+msgstr "Srdačan pozdrav"
#: bika/lims/content/instrumentcalibration.py:129
#: bika/lims/content/instrumentmaintenancetask.py:104
@@ -6170,7 +6170,7 @@ msgstr ""
#: bika/lims/browser/auditlog.py:93
#: bika/lims/controlpanel/auditlog.py:96
msgid "Workflow State"
-msgstr ""
+msgstr "Stanje procesa rada"
#: bika/lims/browser/analyses/qc.py:51
#: bika/lims/browser/referencesample.py:155
@@ -6203,7 +6203,7 @@ msgstr ""
#: bika/lims/browser/header_table.py:125
#: bika/lims/content/abstractbaseanalysis.py:897
msgid "Yes"
-msgstr ""
+msgstr "Da"
#: bika/lims/browser/viewlets/templates/attachments.pt:295
msgid "You can use the browse button to select and upload a new attachment."
@@ -6240,11 +6240,11 @@ msgstr ""
#: bika/lims/browser/reports/administration_usershistory.py:160
msgid "comment"
-msgstr ""
+msgstr "komentar"
#: bika/lims/content/instrumentcertification.py:257
msgid "daily"
-msgstr ""
+msgstr "dnevno"
#. Default: "${Y}-${m}-${d} ${I}:${M} ${p}"
#. The variables used here are the same as used in the strftime formating.
@@ -6276,7 +6276,7 @@ msgstr ""
#: bika/lims/controlpanel/bika_analysisservices.py:326
msgid "days"
-msgstr ""
+msgstr "dani"
#: bika/lims/browser/templates/referencesample_view.pt:123
msgid "deactivate"
@@ -6289,7 +6289,7 @@ msgstr ""
#: bika/lims/controlpanel/bika_analysisservices.py:326
msgid "hours"
-msgstr ""
+msgstr "sati"
#: bika/lims/controlpanel/bika_sampletypes.py:160
msgid "hours: {} minutes: {} days: {}"
@@ -6326,15 +6326,15 @@ msgstr ""
#: bika/lims/controlpanel/bika_analysisservices.py:326
msgid "minutes"
-msgstr ""
+msgstr "minute"
#: bika/lims/content/instrumentcertification.py:259
msgid "monthly"
-msgstr ""
+msgstr "mjesečno"
#: bika/lims/browser/dashboard/dashboard.py:369
msgid "of"
-msgstr ""
+msgstr "od"
#: bika/lims/browser/publish/templates/email.pt:30
msgid "overview"
@@ -6383,7 +6383,7 @@ msgstr ""
#: bika/lims/browser/dashboard/templates/dashboard.pt:553
#: bika/lims/browser/reports/selection_macros/select_daterange.pt:28
msgid "to"
-msgstr ""
+msgstr "do"
#: bika/lims/content/instrumentscheduledtask.py:136
msgid "until"
@@ -6399,11 +6399,11 @@ msgstr ""
#: bika/lims/content/instrumentcertification.py:258
msgid "weekly"
-msgstr ""
+msgstr "sedmično"
#: bika/lims/content/instrumentcertification.py:262
msgid "yearly"
-msgstr ""
+msgstr "godišnje"
#: bika/lims/controlpanel/bika_instruments.py:180
msgid "{} weeks and {} day(s)"
diff --git a/bika/lims/locales/cs/LC_MESSAGES/plone.po b/bika/lims/locales/cs/LC_MESSAGES/plone.po
index 2037f6685d..9a415086f8 100644
--- a/bika/lims/locales/cs/LC_MESSAGES/plone.po
+++ b/bika/lims/locales/cs/LC_MESSAGES/plone.po
@@ -3,14 +3,14 @@
# FIRST AUTHOR , YEAR.
# Translators:
# Ramon Bartl , 2018
-# trendspotter , 2020
+# trendspotter, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-08-02 11:38+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
-"Last-Translator: trendspotter , 2020\n"
+"Last-Translator: trendspotter, 2020\n"
"Language-Team: Czech (https://www.transifex.com/senaite/teams/87045/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
diff --git a/bika/lims/locales/cs/LC_MESSAGES/senaite.core.po b/bika/lims/locales/cs/LC_MESSAGES/senaite.core.po
index 7fa8b62170..6a0b20c01d 100644
--- a/bika/lims/locales/cs/LC_MESSAGES/senaite.core.po
+++ b/bika/lims/locales/cs/LC_MESSAGES/senaite.core.po
@@ -1,14 +1,14 @@
#
# Translators:
# Ramon Bartl , 2018
-# trendspotter , 2020
+# trendspotter, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-08-02 11:38+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
-"Last-Translator: trendspotter , 2020\n"
+"Last-Translator: trendspotter, 2020\n"
"Language-Team: Czech (https://www.transifex.com/senaite/teams/87045/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
diff --git a/bika/lims/locales/es/LC_MESSAGES/senaite.core.po b/bika/lims/locales/es/LC_MESSAGES/senaite.core.po
index 74fb5df144..43b4a1d6d6 100644
--- a/bika/lims/locales/es/LC_MESSAGES/senaite.core.po
+++ b/bika/lims/locales/es/LC_MESSAGES/senaite.core.po
@@ -222,7 +222,7 @@ msgstr "Activado"
#: bika/lims/browser/client/views/analysisprofiles.py:64
#: bika/lims/browser/client/views/artemplates.py:61
msgid "Active"
-msgstr "Activos"
+msgstr "Activas"
#: bika/lims/browser/auditlog.py:83
#: bika/lims/controlpanel/auditlog.py:77
@@ -587,7 +587,7 @@ msgstr "Asignado a: ${worksheet_id}"
#: bika/lims/browser/dashboard/dashboard.py:541
msgid "Assignment pending"
-msgstr "Pendiente de asignación"
+msgstr "Pendientes de asignar"
#: bika/lims/validators.py:477
msgid "At least, two options for choices field are required"
@@ -681,7 +681,7 @@ msgstr "Partición automática en la recepción"
#: bika/lims/content/bikasetup.py:522
msgid "Auto-receive samples"
-msgstr "Auto-recibir muestras"
+msgstr "Recepción automática de muestras"
#: bika/lims/browser/worksheet/templates/results.pt:132
msgid "Autofill"
@@ -894,7 +894,7 @@ msgstr "Cancelar"
#: bika/lims/browser/batchfolder.py:109
#: bika/lims/browser/instrument.py:104
msgid "Cancelled"
-msgstr "Cancelado"
+msgstr "Cancelados"
#: bika/lims/content/calculation.py:449
msgid "Cannot activate calculation, because the following service dependencies are inactive: ${inactive_services}"
@@ -1196,7 +1196,7 @@ msgstr "Contactos a CC"
#: bika/lims/browser/templates/analysisreport_info.pt:72
#: bika/lims/content/arreport.py:54
msgid "Contained Samples"
-msgstr "Muestras Contenidas"
+msgstr "Muestras incluídas"
#: bika/lims/browser/templates/partition_magic.pt:163
#: bika/lims/content/analysisrequest.py:552
@@ -1899,7 +1899,7 @@ msgstr "Activar el uso de múltiples equipos analíticos en hojas de trabajo."
#: bika/lims/content/bikasetup.py:535
msgid "Enable Sample Partitioning"
-msgstr "Activar el particionado de muestras"
+msgstr "Activar la funcionalidad de particionado de muestras"
#: bika/lims/content/bikasetup.py:547
msgid "Enable Sample Preservation"
@@ -1907,7 +1907,7 @@ msgstr "Activar la funcionalidad de protocolos de conservación de muestras"
#: bika/lims/content/bikasetup.py:315
msgid "Enable Sample Specifications"
-msgstr "Activar las especificaciones para muestras"
+msgstr "Activar las funcionalidad de especificaciones para muestras"
#: bika/lims/content/bikasetup.py:501
msgid "Enable Sampling"
@@ -2585,7 +2585,7 @@ msgstr "Intervalo"
#: bika/lims/browser/analysisrequest/analysisrequests.py:351
#: bika/lims/browser/dashboard/dashboard.py:596
msgid "Invalid"
-msgstr "Inválido"
+msgstr "Invalidadas"
#: bika/lims/utils/analysis.py:483
msgid "Invalid instruments are not displayed: %s"
@@ -2597,7 +2597,7 @@ msgstr "Archivo de especificaciones no válido detectado. Por favor, cargue una
#: bika/lims/validators.py:1428
msgid "Invalid value: Please enter a value without spaces."
-msgstr "Valor inválido: ingrese un valor sin espacios."
+msgstr "Valor incorrecto: introduzca un valor sin espacios."
#: bika/lims/validators.py:534
msgid "Invalid wildcards found: ${wildcards}"
@@ -2784,7 +2784,7 @@ msgstr "Linka un usuario existente"
#: bika/lims/browser/reports/templates/productivity.pt:102
msgid "Lists all samples received for a date range"
-msgstr "Listar todas las muestras recibidas para un rango de fecha"
+msgstr "Listar todas las muestras recepcionadas para un rango de fecha"
#: bika/lims/exportimport/import.pt:57
msgid "Load Setup Data"
@@ -3885,7 +3885,7 @@ msgstr "Publicar"
#: bika/lims/browser/dashboard/dashboard.py:445
#: bika/lims/browser/reports/administration_arsnotinvoiced.py:65
msgid "Published"
-msgstr "Publicado"
+msgstr "Publicadas"
#: bika/lims/browser/publish/reports_listing.py:107
msgid "Published By"
@@ -3972,7 +3972,7 @@ msgstr "Recibir"
#: bika/lims/browser/reports/productivity_analysestats.py:76
#: bika/lims/browser/reports/productivity_analysestats_overtime.py:172
msgid "Received"
-msgstr "Recibida"
+msgstr "Recepcionadas"
#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:89
msgid "Recept. Lag"
@@ -3980,7 +3980,7 @@ msgstr "Retraso Recepción."
#: bika/lims/browser/dashboard/dashboard.py:416
msgid "Reception pending"
-msgstr "Pendiente de recepción"
+msgstr "Pendientes de recibir"
#: bika/lims/browser/publish/reports_listing.py:109
#: bika/lims/browser/publish/templates/email.pt:56
@@ -4198,7 +4198,7 @@ msgstr "Reportar tablas para un período de tiempo con el número de análisis p
#: bika/lims/browser/reports/templates/productivity.pt:132
msgid "Report tables between a period of time the number of samples received and results reported for them with differences between the two"
-msgstr "Reportar tablas para un período de tiempo del número de muestras recibidas y resultados reportados para estas con diferencias entre sí"
+msgstr "Reportar tablas para un período de tiempo del número de muestras recepcionadas y resultados reportados para estas con diferencias entre sí"
#: bika/lims/browser/reports/templates/productivity.pt:457
msgid "Report tables of Samples and totals submitted between a period of time"
@@ -4511,7 +4511,7 @@ msgstr "Condiciones de la muestra"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Sample due"
-msgstr "Muestra pendiente de recepción"
+msgstr "Pendiente de recibir"
#: bika/lims/browser/reports/administration_arsnotinvoiced.py:81
msgid "Sample point"
@@ -4527,7 +4527,7 @@ msgstr "Muestra registrada"
#: bika/lims/browser/reports/templates/productivity.pt:95
msgid "Sample related reports"
-msgstr "Reportes de muestras relacionadas"
+msgstr "Informes relacionados con muestras"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:100
#: bika/lims/browser/reports/administration_arsnotinvoiced.py:80
@@ -4594,11 +4594,11 @@ msgstr "Muestras publicadas"
#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144
#: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:18
msgid "Samples received vs. reported"
-msgstr "Muestras recibidas vs. reportadas"
+msgstr "Muestras recibidas vs. publicadas"
#: bika/lims/browser/reports/templates/productivity.pt:129
msgid "Samples received vs. samples reported"
-msgstr "Muestras recibidas vs. muestras reportadas"
+msgstr "Muestras recibidas vs. muestras publicadas"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:70
msgid "Samples rejection reporting form"
@@ -4610,7 +4610,7 @@ msgstr "Muestras programadas para muestreo"
#: bika/lims/browser/dashboard/dashboard.py:401
msgid "Samples to be preserved"
-msgstr "Muestras a conservar"
+msgstr "Muestras pendientes de conservar"
#: bika/lims/browser/dashboard/dashboard.py:452
msgid "Samples to be printed"
@@ -4618,15 +4618,15 @@ msgstr "Muestras pendientes de imprimir"
#: bika/lims/browser/dashboard/dashboard.py:415
msgid "Samples to be received"
-msgstr "Muestras a recepcionar"
+msgstr "Muestras pendientes de recibir"
#: bika/lims/browser/dashboard/dashboard.py:394
msgid "Samples to be sampled"
-msgstr "Muestras pendientes de recogida"
+msgstr "Muestras pendientes de recoger"
#: bika/lims/browser/dashboard/dashboard.py:430
msgid "Samples to be verified"
-msgstr "Muestras a verificar"
+msgstr "Muestras pendientes de verificar"
#: bika/lims/browser/dashboard/dashboard.py:437
msgid "Samples verified"
@@ -4835,7 +4835,7 @@ msgstr "Seleccione para permitir que un Coordinador de Muestreo programe un mues
#: bika/lims/content/bikasetup.py:490
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."
+msgstr "Añadir una transición 'Imprimir' adicional solo aplicable a muestras publicadas. Desactivado por defecto."
#: bika/lims/content/bikasetup.py:536
msgid "Select to enable the partitioning module. An additional transition 'Create Partitions' will be available for samples in received status"
@@ -5658,7 +5658,7 @@ msgstr "Por preservar"
#: bika/lims/browser/dashboard/dashboard.py:453
msgid "To be printed"
-msgstr "Pendiente de impresión"
+msgstr "Pendientes de imprimir"
#: bika/lims/browser/dashboard/dashboard.py:395
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
@@ -5669,7 +5669,7 @@ msgstr "Por muestrear"
#: bika/lims/browser/dashboard/dashboard.py:431
#: bika/lims/browser/worksheet/views/folder.py:147
msgid "To be verified"
-msgstr "Pendiente de verificación"
+msgstr "Pendientes de verificar"
#: bika/lims/content/calculation.py:144
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."
@@ -5883,7 +5883,7 @@ msgstr "CIF"
#: bika/lims/browser/analyses/view.py:192
msgid "Valid"
-msgstr "Válido"
+msgstr "Válidas"
#: bika/lims/browser/instrument.py:650
msgid "Valid from"
@@ -6399,7 +6399,7 @@ msgstr "actualizado cada 2 horas"
#: bika/lims/browser/analyses/view.py:1133
msgid "verification(s) pending"
-msgstr "Verificación(es) pendiente(s)"
+msgstr "verificación(es) pendiente(s)"
#: bika/lims/content/instrumentcertification.py:258
msgid "weekly"
diff --git a/bika/lims/locales/es_419/LC_MESSAGES/senaite.core.po b/bika/lims/locales/es_419/LC_MESSAGES/senaite.core.po
index ab41a61370..c62b2a1d3e 100644
--- a/bika/lims/locales/es_419/LC_MESSAGES/senaite.core.po
+++ b/bika/lims/locales/es_419/LC_MESSAGES/senaite.core.po
@@ -1,14 +1,14 @@
#
# Translators:
# Ramon Bartl , 2018
-# Leonardo J. Caballero G. , 2020
+# Leonardo J. Caballero G. , 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-08-02 11:38+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
-"Last-Translator: Leonardo J. Caballero G. , 2020\n"
+"Last-Translator: Leonardo J. Caballero G. , 2021\n"
"Language-Team: Spanish (Latin America) (https://www.transifex.com/senaite/teams/87045/es_419/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -220,7 +220,7 @@ msgstr "Activado"
#: bika/lims/browser/client/views/analysisprofiles.py:64
#: bika/lims/browser/client/views/artemplates.py:61
msgid "Active"
-msgstr "Activos"
+msgstr "Activo"
#: bika/lims/browser/auditlog.py:83
#: bika/lims/controlpanel/auditlog.py:77
@@ -231,7 +231,7 @@ msgstr "Actor"
#: bika/lims/browser/analysisrequest/templates/analysisrequests.pt:36
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:242
msgid "Add"
-msgstr "Nuevo..."
+msgstr "Añadir"
#: bika/lims/browser/worksheet/views/add_analyses.py:62
msgid "Add Analyses"
@@ -730,13 +730,13 @@ msgstr "Base"
#: bika/lims/content/analysisrequest.py:306
#: bika/lims/vocabularies/__init__.py:137
msgid "Batch"
-msgstr "Lote"
+msgstr "Caso"
#: bika/lims/browser/analysisrequest/analysisrequests.py:137
#: bika/lims/browser/batchfolder.py:69
#: bika/lims/browser/templates/batch_publish.pt:52
msgid "Batch ID"
-msgstr "ID Lote"
+msgstr "ID del caso"
#: bika/lims/content/batch.py:115
#: bika/lims/controlpanel/bika_batchlabels.py:45
@@ -749,7 +749,7 @@ msgstr "Subgrupo de lote"
#: bika/lims/browser/batchfolder.py:56
msgid "Batches"
-msgstr "Lotes"
+msgstr "Casos"
#: bika/lims/browser/viewlets/templates/dynamic_specs_viewlet.pt:19
msgid "Be aware that the ranges provided in the spreadsheet file from the dynamic specification might override the ranges defined in the Specifications list below."
@@ -806,7 +806,7 @@ msgstr "Precio con descuento por volumen (sin IVA)"
#: bika/lims/browser/client/views/contacts.py:72
#: bika/lims/browser/supplier.py:116
msgid "Business Phone"
-msgstr "Teléfono del negocio"
+msgstr "Teléfono del trabajo"
#: bika/lims/browser/reports/__init__.py:139
msgid "By"
@@ -1043,7 +1043,7 @@ msgstr "Haga clic para alternar la visibilidad o arrastre y suelte para cambiar
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76
#: bika/lims/browser/batchfolder.py:77
msgid "Client"
-msgstr "Cliente"
+msgstr "Institución de referencia"
#: bika/lims/browser/batchfolder.py:83
#: bika/lims/content/batch.py:98
@@ -1054,7 +1054,7 @@ msgstr "ID Lote de Cliente"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80
#: bika/lims/browser/batchfolder.py:80
msgid "Client ID"
-msgstr "ID del cliente"
+msgstr "ID de Institución de Referencia"
#: bika/lims/profiles/default/registry.xml
msgid "Client Landing Page"
@@ -1090,7 +1090,7 @@ msgstr "Identificador de la muestra asignado por el cliente"
#: bika/lims/browser/clientfolder.py:49
msgid "Clients"
-msgstr "Clientes"
+msgstr "Instituciones de referencia"
#: bika/lims/profiles/default/workflows/senaite_batch_workflow/definition.xml
msgid "Close"
@@ -1739,7 +1739,7 @@ msgstr "Eliminados"
#: bika/lims/browser/clientfolder.py:92
#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89
msgid "District"
-msgstr "Región"
+msgstr "Distrito"
#: bika/lims/browser/instrument.py:652
#: bika/lims/content/multifile.py:47
@@ -1749,22 +1749,22 @@ msgstr "Documento"
#: bika/lims/browser/instrument.py:797
#: bika/lims/content/multifile.py:39
msgid "Document ID"
-msgstr "ID de documento"
+msgstr "Identificación del Documento"
#: bika/lims/browser/instrument.py:801
#: bika/lims/content/multifile.py:63
msgid "Document Location"
-msgstr "Localización del documento"
+msgstr "Ubicación del Documento"
#: bika/lims/browser/instrument.py:803
#: bika/lims/content/multifile.py:73
msgid "Document Type"
-msgstr "Tipo de documento"
+msgstr "Tipo de Documento"
#: bika/lims/browser/instrument.py:799
#: bika/lims/content/multifile.py:55
msgid "Document Version"
-msgstr "Versión del documento"
+msgstr "Versión del Documento"
#: bika/lims/config.py:130
msgid "Dot (.)"
@@ -2101,7 +2101,7 @@ msgstr "Título del campo"
#: bika/lims/browser/instrument.py:805
#: bika/lims/browser/reports/productivity_analysesattachments.py:82
msgid "File"
-msgstr "Archivo"
+msgstr "Fichero"
#: bika/lims/browser/templates/analysisreport_info.pt:193
msgid "File Deleted"
@@ -4100,7 +4100,7 @@ msgstr "El flujo de trabajo de rechazo no está activado"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:66
#: bika/lims/browser/worksheet/templates/results.pt:213
msgid "Remarks"
-msgstr "Comentarios"
+msgstr "Observaciones"
#: bika/lims/content/analysisrequest.py:1058
msgid "Remarks and comments for this request"
@@ -5840,7 +5840,7 @@ msgstr "Usuario"
#: bika/lims/browser/client/views/contacts.py:68
#: bika/lims/browser/templates/login_details.pt:71
msgid "User Name"
-msgstr "Nombre de usuario"
+msgstr "Nombre de Usuario"
#: bika/lims/browser/reports/templates/administration.pt:131
msgid "User history"
@@ -5913,7 +5913,7 @@ msgstr "Error de validación: '${title}': título duplicado"
#: bika/lims/validators.py:203
msgid "Validation failed: '${value}' is not unique"
-msgstr "Error de validación: '${value}' no es único"
+msgstr "Validación fallida: '${value}' no es único"
#: bika/lims/validators.py:630
msgid "Validation failed: Bearing must be E/W"
diff --git a/bika/lims/locales/es_AR/LC_MESSAGES/plone.po b/bika/lims/locales/es_AR/LC_MESSAGES/plone.po
index 5e20c74da5..5fa3fd7049 100644
--- a/bika/lims/locales/es_AR/LC_MESSAGES/plone.po
+++ b/bika/lims/locales/es_AR/LC_MESSAGES/plone.po
@@ -1,12 +1,15 @@
# --- PLEASE EDIT THE LINES BELOW CORRECTLY ---
# SOME DESCRIPTIVE TITLE.
# FIRST AUTHOR , YEAR.
+# Translators:
+# Leonardo J. Caballero G. , 2021
+#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-08-02 11:38+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
-"Last-Translator: FULL NAME \n"
+"Last-Translator: Leonardo J. Caballero G. , 2021\n"
"Language-Team: Spanish (Argentina) (https://www.transifex.com/senaite/teams/87045/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -147,7 +150,7 @@ msgstr ""
#: bika/lims/profiles/default/types/Batch.xml
msgid "Batch"
-msgstr ""
+msgstr "Case"
#: bika/lims/profiles/default/types/Batch.xml
msgid "Batch Book"
diff --git a/bika/lims/locales/es_AR/LC_MESSAGES/senaite.core.po b/bika/lims/locales/es_AR/LC_MESSAGES/senaite.core.po
index 26f12a704e..d15ee935d9 100644
--- a/bika/lims/locales/es_AR/LC_MESSAGES/senaite.core.po
+++ b/bika/lims/locales/es_AR/LC_MESSAGES/senaite.core.po
@@ -1,10 +1,13 @@
#
+# Translators:
+# Leonardo J. Caballero G. , 2021
+#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-08-02 11:38+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
-"Last-Translator: FULL NAME \n"
+"Last-Translator: Leonardo J. Caballero G. , 2021\n"
"Language-Team: Spanish (Argentina) (https://www.transifex.com/senaite/teams/87045/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -216,7 +219,7 @@ msgstr ""
#: bika/lims/browser/client/views/analysisprofiles.py:64
#: bika/lims/browser/client/views/artemplates.py:61
msgid "Active"
-msgstr ""
+msgstr "Activo"
#: bika/lims/browser/auditlog.py:83
#: bika/lims/controlpanel/auditlog.py:77
@@ -227,7 +230,7 @@ msgstr ""
#: bika/lims/browser/analysisrequest/templates/analysisrequests.pt:36
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:242
msgid "Add"
-msgstr ""
+msgstr "Añadir"
#: bika/lims/browser/worksheet/views/add_analyses.py:62
msgid "Add Analyses"
@@ -317,7 +320,7 @@ msgstr ""
#: bika/lims/browser/analyses/view.py:219
#: bika/lims/browser/analysisrequest/analysisrequests.py:361
msgid "All"
-msgstr ""
+msgstr "Todos"
#: bika/lims/browser/accreditation.py:75
msgid "All Accredited analysis services are listed here."
@@ -726,13 +729,13 @@ msgstr ""
#: bika/lims/content/analysisrequest.py:306
#: bika/lims/vocabularies/__init__.py:137
msgid "Batch"
-msgstr ""
+msgstr "Lote"
#: bika/lims/browser/analysisrequest/analysisrequests.py:137
#: bika/lims/browser/batchfolder.py:69
#: bika/lims/browser/templates/batch_publish.pt:52
msgid "Batch ID"
-msgstr ""
+msgstr "Identificador de Lote"
#: bika/lims/content/batch.py:115
#: bika/lims/controlpanel/bika_batchlabels.py:45
@@ -745,7 +748,7 @@ msgstr ""
#: bika/lims/browser/batchfolder.py:56
msgid "Batches"
-msgstr ""
+msgstr "Lotes"
#: bika/lims/browser/viewlets/templates/dynamic_specs_viewlet.pt:19
msgid "Be aware that the ranges provided in the spreadsheet file from the dynamic specification might override the ranges defined in the Specifications list below."
@@ -802,7 +805,7 @@ msgstr ""
#: bika/lims/browser/client/views/contacts.py:72
#: bika/lims/browser/supplier.py:116
msgid "Business Phone"
-msgstr ""
+msgstr "Teléfono Empresarial"
#: bika/lims/browser/reports/__init__.py:139
msgid "By"
@@ -942,7 +945,7 @@ msgstr ""
#: bika/lims/browser/templates/analysisservice_info.pt:59
#: bika/lims/browser/worksheet/views/add_analyses.py:92
msgid "Category"
-msgstr ""
+msgstr "Categoría"
#: bika/lims/content/analysiscategory.py:114
msgid "Category cannot be deactivated because it contains Analysis Services"
@@ -969,7 +972,7 @@ msgstr ""
#: bika/lims/browser/workflow/__init__.py:194
#: bika/lims/browser/worksheet/views/add_analyses.py:132
msgid "Changes saved."
-msgstr ""
+msgstr "Cambios guardados."
#: bika/lims/browser/templates/header_table.pt:41
msgid "Changes will be propagated to partitions"
@@ -1039,7 +1042,7 @@ msgstr ""
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76
#: bika/lims/browser/batchfolder.py:77
msgid "Client"
-msgstr ""
+msgstr "Cliente"
#: bika/lims/browser/batchfolder.py:83
#: bika/lims/content/batch.py:98
@@ -1050,7 +1053,7 @@ msgstr ""
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80
#: bika/lims/browser/batchfolder.py:80
msgid "Client ID"
-msgstr ""
+msgstr "Identificador de Cliente"
#: bika/lims/profiles/default/registry.xml
msgid "Client Landing Page"
@@ -1086,7 +1089,7 @@ msgstr ""
#: bika/lims/browser/clientfolder.py:49
msgid "Clients"
-msgstr ""
+msgstr "Clientes"
#: bika/lims/profiles/default/workflows/senaite_batch_workflow/definition.xml
msgid "Close"
@@ -1266,7 +1269,7 @@ msgstr ""
#: bika/lims/content/bikasetup.py:238
#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33
msgid "Country"
-msgstr ""
+msgstr "País"
#: bika/lims/browser/templates/partition_magic.pt:243
msgid "Create Partitions"
@@ -1363,7 +1366,7 @@ msgstr ""
#: bika/lims/browser/instrument.py:649
#: bika/lims/browser/reports/productivity_analysestats_overtime.py:50
msgid "Date"
-msgstr ""
+msgstr "Fecha"
#: bika/lims/browser/analyses/view.py:109
#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53
@@ -1646,7 +1649,7 @@ msgstr ""
#: bika/lims/browser/client/views/analysisprofiles.py:57
#: bika/lims/browser/client/views/artemplates.py:56
msgid "Description"
-msgstr ""
+msgstr "Descripción"
#: bika/lims/content/instrumentcalibration.py:130
msgid "Description of the actions made during the calibration"
@@ -1735,7 +1738,7 @@ msgstr ""
#: bika/lims/browser/clientfolder.py:92
#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89
msgid "District"
-msgstr ""
+msgstr "Distrito"
#: bika/lims/browser/instrument.py:652
#: bika/lims/content/multifile.py:47
@@ -1745,22 +1748,22 @@ msgstr ""
#: bika/lims/browser/instrument.py:797
#: bika/lims/content/multifile.py:39
msgid "Document ID"
-msgstr ""
+msgstr "Identificador de Documento"
#: bika/lims/browser/instrument.py:801
#: bika/lims/content/multifile.py:63
msgid "Document Location"
-msgstr ""
+msgstr "Localización de Documento"
#: bika/lims/browser/instrument.py:803
#: bika/lims/content/multifile.py:73
msgid "Document Type"
-msgstr ""
+msgstr "Tipo de Documento"
#: bika/lims/browser/instrument.py:799
#: bika/lims/content/multifile.py:55
msgid "Document Version"
-msgstr ""
+msgstr "Versión del Documento"
#: bika/lims/config.py:130
msgid "Dot (.)"
@@ -1847,13 +1850,13 @@ msgstr ""
#: bika/lims/browser/templates/login_details.pt:87
#: bika/lims/controlpanel/bika_suppliers.py:77
msgid "Email"
-msgstr ""
+msgstr "Correo electrónico"
#: bika/lims/browser/client/views/contacts.py:70
#: bika/lims/browser/clientfolder.py:79
#: bika/lims/browser/department/labcontacts.py:54
msgid "Email Address"
-msgstr ""
+msgstr "Dirección de correo electrónico"
#: bika/lims/browser/templates/analysisreport_info.pt:96
msgid "Email Log"
@@ -2059,7 +2062,7 @@ msgstr ""
#: bika/lims/browser/supplier.py:120
#: bika/lims/content/organisation.py:66
msgid "Fax"
-msgstr ""
+msgstr "Fax"
#: bika/lims/content/person.py:119
msgid "Fax (business)"
@@ -2067,7 +2070,7 @@ msgstr ""
#: bika/lims/config.py:93
msgid "Female"
-msgstr ""
+msgstr "Femenino"
#: bika/lims/browser/templates/analysisservice_info.pt:103
#: bika/lims/browser/worksheet/templates/results.pt:157
@@ -2097,7 +2100,7 @@ msgstr ""
#: bika/lims/browser/instrument.py:805
#: bika/lims/browser/reports/productivity_analysesattachments.py:82
msgid "File"
-msgstr ""
+msgstr "Archivo"
#: bika/lims/browser/templates/analysisreport_info.pt:193
msgid "File Deleted"
@@ -2163,7 +2166,7 @@ msgstr ""
#: bika/lims/browser/templates/login_details.pt:63
#: bika/lims/content/person.py:85
msgid "Full Name"
-msgstr ""
+msgstr "Nombre completo"
#: bika/lims/browser/supplier.py:112
msgid "FullName"
@@ -2172,7 +2175,7 @@ msgstr ""
#: bika/lims/browser/auditlog.py:85
#: bika/lims/controlpanel/auditlog.py:81
msgid "Fullname"
-msgstr ""
+msgstr "Nombre completo"
#: bika/lims/content/calculation.py:87
msgid "Function"
@@ -2370,7 +2373,7 @@ msgstr ""
#: bika/lims/browser/client/views/artemplates.py:66
#: bika/lims/browser/client/views/contacts.py:84
msgid "Inactive"
-msgstr ""
+msgstr "Inactivo"
#: bika/lims/content/bikasetup.py:216
msgid "Include and display pricing information"
@@ -2894,7 +2897,7 @@ msgstr ""
#: bika/lims/config.py:92
msgid "Male"
-msgstr ""
+msgstr "Masculino"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_analyses.pt:14
msgid "Manage Analyses"
@@ -3101,11 +3104,11 @@ msgstr ""
#: bika/lims/browser/supplier.py:118
#: bika/lims/controlpanel/bika_labcontacts.py:87
msgid "Mobile Phone"
-msgstr ""
+msgstr "Teléfono Celular"
#: bika/lims/browser/client/views/contacts.py:74
msgid "MobilePhone"
-msgstr ""
+msgstr "Teléfono Celular"
#: bika/lims/content/instrument.py:131
#: bika/lims/controlpanel/bika_instruments.py:84
@@ -3156,7 +3159,7 @@ msgstr ""
#: bika/lims/browser/department/labcontacts.py:49
#: bika/lims/browser/templates/analysisservice_info.pt:33
msgid "Name"
-msgstr ""
+msgstr "Nombre"
#: 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."
@@ -3588,7 +3591,7 @@ msgstr ""
#: bika/lims/browser/department/labcontacts.py:52
#: bika/lims/browser/templates/batch_publish.pt:68
msgid "Phone"
-msgstr ""
+msgstr "Número de Teléfono"
#: bika/lims/content/person.py:111
msgid "Phone (business)"
@@ -3859,7 +3862,7 @@ msgstr ""
#: bika/lims/browser/analysisrequest/analysisrequests.py:154
#: bika/lims/browser/clientfolder.py:88
msgid "Province"
-msgstr ""
+msgstr "Provincia"
#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:90
msgid "Public. Lag"
@@ -4096,7 +4099,7 @@ msgstr ""
#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:66
#: bika/lims/browser/worksheet/templates/results.pt:213
msgid "Remarks"
-msgstr ""
+msgstr "Observaciones"
#: bika/lims/content/analysisrequest.py:1058
msgid "Remarks and comments for this request"
@@ -5108,7 +5111,7 @@ msgstr ""
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:182
#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122
msgid "Subtotal"
-msgstr ""
+msgstr "Subtotal"
#: bika/lims/config.py:116
msgid "Sunday"
@@ -5609,7 +5612,7 @@ msgstr ""
#: bika/lims/browser/client/views/analysisprofiles.py:54
#: bika/lims/browser/client/views/artemplates.py:53
msgid "Title"
-msgstr ""
+msgstr "Título"
#: bika/lims/content/storagelocation.py:53
msgid "Title of location"
@@ -5673,7 +5676,7 @@ msgstr ""
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:210
#: bika/lims/browser/reports/productivity_analysesattachments.py:129
msgid "Total"
-msgstr ""
+msgstr "Total"
#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:91
msgid "Total Lag"
@@ -5836,7 +5839,7 @@ msgstr ""
#: bika/lims/browser/client/views/contacts.py:68
#: bika/lims/browser/templates/login_details.pt:71
msgid "User Name"
-msgstr ""
+msgstr "Nombre de Usuario"
#: bika/lims/browser/reports/templates/administration.pt:131
msgid "User history"
@@ -5859,7 +5862,7 @@ msgstr ""
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:151
#: bika/lims/browser/templates/supplyorder_content.pt:24
msgid "VAT"
-msgstr ""
+msgstr "IVA"
#: bika/lims/content/abstractbaseanalysis.py:473
#: bika/lims/content/analysisprofile.py:128
@@ -5909,7 +5912,7 @@ msgstr ""
#: bika/lims/validators.py:203
msgid "Validation failed: '${value}' is not unique"
-msgstr ""
+msgstr "Validación fallida: '${value}' no es único"
#: bika/lims/validators.py:630
msgid "Validation failed: Bearing must be E/W"
diff --git a/bika/lims/locales/fa/LC_MESSAGES/plone.po b/bika/lims/locales/fa/LC_MESSAGES/plone.po
index 27faaf559f..0e038f96a6 100644
--- a/bika/lims/locales/fa/LC_MESSAGES/plone.po
+++ b/bika/lims/locales/fa/LC_MESSAGES/plone.po
@@ -3,13 +3,14 @@
# FIRST AUTHOR , YEAR.
# Translators:
# Ramon Bartl , 2018
+# roozbeh karimi , 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-08-02 11:38+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
-"Last-Translator: Ramon Bartl , 2018\n"
+"Last-Translator: roozbeh karimi , 2021\n"
"Language-Team: Persian (https://www.transifex.com/senaite/teams/87045/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,16 +24,16 @@ msgstr ""
#: bika/lims/profiles/default/types/ARTemplate.xml
msgid "AR Template"
-msgstr ""
+msgstr "قالب AR"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/ARTemplates.xml
msgid "AR Templates"
-msgstr ""
+msgstr "قالبهای AR"
#: bika/lims/profiles/default/types/ARReport.xml
msgid "ARReport"
-msgstr ""
+msgstr "گزارش AR"
# Manual Workflow State and Transition MsgIds
# Despite the fact, that these are defined in the "bika" domain, they are not
@@ -40,788 +41,788 @@ msgstr ""
# in the action menu of Plone.
# Please don't remove
msgid "Activate"
-msgstr ""
+msgstr "فعال شده"
msgid "Active"
-msgstr ""
+msgstr "فعال"
#: bika/lims/profiles/default/types/Worksheet.xml
msgid "Add Analyses"
-msgstr ""
+msgstr "اضافه کردن آزمایش"
#: bika/lims/profiles/default/types/Worksheet.xml
msgid "Add Blank Reference"
-msgstr ""
+msgstr "اضافه کردن منبع شاهد"
#: bika/lims/profiles/default/types/Worksheet.xml
msgid "Add Control Reference"
-msgstr ""
+msgstr "اضافه کردن منبع کنترلی"
#: bika/lims/profiles/default/types/Worksheet.xml
msgid "Add Duplicate"
-msgstr ""
+msgstr "اضافه کردن کپی"
#: bika/lims/profiles/default/types/ReportFolder.xml
msgid "Administration"
-msgstr ""
+msgstr "ادمین"
#: bika/lims/profiles/default/types/ReferenceSample.xml
msgid "Analyses"
-msgstr ""
+msgstr "آزمایشها"
#: bika/lims/profiles/default/types/Analysis.xml
msgid "Analysis"
-msgstr ""
+msgstr "آزمایش"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/AnalysisCategories.xml
msgid "Analysis Categories"
-msgstr ""
+msgstr "دستهبندیهای آزمایش"
#: bika/lims/profiles/default/types/AnalysisCategory.xml
msgid "Analysis Category"
-msgstr ""
+msgstr "دستهبندی آزمایش"
#: bika/lims/profiles/default/types/AnalysisProfile.xml
msgid "Analysis Profile"
-msgstr ""
+msgstr "پروفایل آزمایش"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/AnalysisProfiles.xml
#: bika/lims/profiles/default/types/Client.xml
msgid "Analysis Profiles"
-msgstr ""
+msgstr "پروفایلهای آزمایش"
#: bika/lims/profiles/default/types/AnalysisService.xml
msgid "Analysis Service"
-msgstr ""
+msgstr "خدمات آزمایش"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/AnalysisServices.xml
msgid "Analysis Services"
-msgstr ""
+msgstr "خدمات آزمایش"
#: bika/lims/profiles/default/types/AnalysisSpec.xml
msgid "Analysis Specification"
-msgstr ""
+msgstr "مشخصه آزمایش"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/AnalysisSpecs.xml
#: bika/lims/profiles/default/types/Client.xml
msgid "Analysis Specifications"
-msgstr ""
+msgstr "مشخصات آزمایش"
msgid "Assign"
-msgstr ""
+msgstr "تخصیص دادن"
msgid "Assigned"
-msgstr ""
+msgstr "تخصیص داده شده"
msgid "Attach"
-msgstr ""
+msgstr "پیوست"
#: bika/lims/profiles/default/types/Attachment.xml
msgid "Attachment"
-msgstr ""
+msgstr "فایل پیوست"
#: bika/lims/profiles/default/types/AttachmentType.xml
msgid "Attachment Type"
-msgstr ""
+msgstr "نوع پیوست"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/AttachmentTypes.xml
msgid "Attachment Types"
-msgstr ""
+msgstr "انواع پیوست"
msgid "Attachment due"
-msgstr ""
+msgstr "سررسید پیوست"
#: bika/lims/profiles/default/types/Client.xml
msgid "Attachments"
-msgstr ""
+msgstr "پیوستها"
#: bika/lims/profiles/default/actions.xml
msgid "Audit Log"
-msgstr ""
+msgstr "گزارش حسابرسی "
#: bika/lims/profiles/default/types/Instrument.xml
msgid "Auto-Import Logs"
-msgstr ""
+msgstr "درونریزی خودکار گزارشها"
#: bika/lims/profiles/default/types/Batch.xml
msgid "Batch"
-msgstr ""
+msgstr "دستهبندی"
#: bika/lims/profiles/default/types/Batch.xml
msgid "Batch Book"
-msgstr ""
+msgstr "دفترچه دستهبندی"
#: bika/lims/profiles/default/types/BatchLabel.xml
msgid "Batch Label"
-msgstr ""
+msgstr "برچسب دستهبندی"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/BatchLabels.xml
msgid "Batch Labels"
-msgstr ""
+msgstr "برچسبهای دستهبندی"
#: bika/lims/profiles/default/types/BatchFolder.xml
#: bika/lims/profiles/default/types/Client.xml
msgid "Batches"
-msgstr ""
+msgstr "دستهبندیها"
#: bika/lims/profiles/default/types/Calculation.xml
msgid "Calculation"
-msgstr ""
+msgstr "محاسبه"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/Calculations.xml
msgid "Calculations"
-msgstr ""
+msgstr "محاسبات"
#: bika/lims/profiles/default/types/Instrument.xml
msgid "Calibration Certificates"
-msgstr ""
+msgstr "تائیدیه کالیبراسون"
#: bika/lims/profiles/default/types/Instrument.xml
msgid "Calibrations"
-msgstr ""
+msgstr "کالیبراسیونها"
msgid "Cancel"
-msgstr ""
+msgstr "لغو"
#: bika/lims/profiles/default/types/Client.xml
msgid "Client"
-msgstr ""
+msgstr "مشتری"
#: bika/lims/profiles/default/types/ClientFolder.xml
msgid "Clients"
-msgstr ""
+msgstr "مشتریها"
msgid "Close"
-msgstr ""
+msgstr "بستن"
msgid "Complete"
-msgstr ""
+msgstr "تمام شده"
#: bika/lims/profiles/default/types/Contact.xml
#: bika/lims/profiles/default/types/SupplierContact.xml
msgid "Contact"
-msgstr ""
+msgstr "مخاطب"
#: bika/lims/profiles/default/types/Client.xml
#: bika/lims/profiles/default/types/Supplier.xml
msgid "Contacts"
-msgstr ""
+msgstr "مخاطبین"
#: bika/lims/profiles/default/types/Container.xml
msgid "Container"
-msgstr ""
+msgstr "نگهدارنده"
#: bika/lims/profiles/default/types/ContainerType.xml
msgid "Container Type"
-msgstr ""
+msgstr "نوع نگهدارنده"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/ContainerTypes.xml
msgid "Container Types"
-msgstr ""
+msgstr "انواع نگهدارنده"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/Containers.xml
msgid "Containers"
-msgstr ""
+msgstr "نگهدارندهها"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
msgid "Create Invoice PDF"
-msgstr ""
+msgstr "ساخت PDF فاکتور"
msgid "Current"
-msgstr ""
+msgstr "کنونی"
#: bika/lims/profiles/default/actions.xml
msgid "Dashboard"
-msgstr ""
+msgstr "میزکار"
msgid "Deactivate"
-msgstr ""
+msgstr "غیرفعال"
#: bika/lims/profiles/default/types/Department.xml
msgid "Department"
-msgstr ""
+msgstr "دپارتمان"
#: bika/lims/profiles/default/types/Departments.xml
msgid "Departments"
-msgstr ""
+msgstr "دپارتمانها"
msgid "Dispatch"
-msgstr ""
+msgstr "ارسال"
msgid "Dispatched"
-msgstr ""
+msgstr "ارسال شده"
msgid "Dispose"
-msgstr ""
+msgstr "انتقال"
msgid "Disposed"
-msgstr ""
+msgstr "منتقل شده"
#: bika/lims/profiles/default/types/Instrument.xml
msgid "Documents"
-msgstr ""
+msgstr "اسناد"
msgid "Dormant"
-msgstr ""
+msgstr "خوابیده"
#: bika/lims/profiles/default/types/DuplicateAnalysis.xml
msgid "Duplicate Analysis"
-msgstr ""
+msgstr "آزمایش تکراری"
#: bika/lims/profiles/default/controlpanel.xml
msgid "Dynamic Analysis Specifications"
-msgstr ""
+msgstr "مشخصات آزمایش پویا"
#: bika/lims/profiles/default/types/ARTemplate.xml
#: bika/lims/profiles/default/types/AnalysisCategory.xml
#: bika/lims/profiles/default/types/AnalysisProfile.xml
msgid "Edit"
-msgstr ""
+msgstr "ویرایش"
msgid "Expire"
-msgstr ""
+msgstr "انقضا"
msgid "Expired"
-msgstr ""
+msgstr "منقضی شده"
#: bika/lims/profiles/default/types/Worksheet.xml
msgid "Export"
-msgstr ""
+msgstr "برونریزی"
#: bika/lims/profiles/default/types/ReportFolder.xml
msgid "History"
-msgstr ""
+msgstr "تاریخچه"
#: bika/lims/profiles/default/actions.xml
msgid "Import"
-msgstr ""
+msgstr "درونریزی"
msgid "Imported"
-msgstr ""
+msgstr "درونریزی شده"
msgid "Inactive"
-msgstr ""
+msgstr "غیر فعال"
#: bika/lims/profiles/default/types/Instrument.xml
msgid "Instrument"
-msgstr ""
+msgstr "دستگاه"
#: bika/lims/profiles/default/controlpanel.xml
msgid "Instrument Locations"
-msgstr ""
+msgstr "موقعیت دستگاهها"
#: bika/lims/profiles/default/types/InstrumentType.xml
msgid "Instrument Type"
-msgstr ""
+msgstr "نوع دستگاه"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/InstrumentTypes.xml
msgid "Instrument Types"
-msgstr ""
+msgstr "انواع دستگاه"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/InstrumentType.xml
#: bika/lims/profiles/default/types/Instruments.xml
msgid "Instruments"
-msgstr ""
+msgstr "دستگاهها"
msgid "Invalid"
-msgstr ""
+msgstr "نامعتبر"
msgid "Invalidate"
-msgstr ""
+msgstr "بی اعتبار کردن"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
#: bika/lims/profiles/default/types/Invoice.xml
msgid "Invoice"
-msgstr ""
+msgstr "فاکتور"
#: bika/lims/profiles/default/types/LabContact.xml
msgid "Lab Contact"
-msgstr ""
+msgstr "تماس با آزمایشگاه"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/Department.xml
#: bika/lims/profiles/default/types/LabContacts.xml
msgid "Lab Contacts"
-msgstr ""
+msgstr "تماسهای آزمایشگاه"
#: bika/lims/profiles/default/controlpanel.xml
msgid "Lab Departments"
-msgstr ""
+msgstr "دپارتمانهای آزمایشگاه"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/LabProducts.xml
msgid "Lab Products"
-msgstr ""
+msgstr "محصولات آزمایشگاه"
#: bika/lims/profiles/default/types/Laboratory.xml
msgid "Laboratory"
-msgstr ""
+msgstr "آزمایشگاه"
#: bika/lims/profiles/default/controlpanel.xml
msgid "Laboratory Information"
-msgstr ""
+msgstr "اطلاعات آزمایشگاه"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
msgid "Large Sticker"
-msgstr ""
+msgstr "برچسب بزرگ"
#: bika/lims/profiles/default/types/Contact.xml
#: bika/lims/profiles/default/types/LabContact.xml
msgid "Login details"
-msgstr ""
+msgstr "اطلاعات ورود"
#: bika/lims/profiles/default/types/Instrument.xml
msgid "Maintenance"
-msgstr ""
+msgstr "تعمیرات"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
msgid "Manage Analyses"
-msgstr ""
+msgstr "مدیریت آزمایشها"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
#: bika/lims/profiles/default/types/Worksheet.xml
msgid "Manage Results"
-msgstr ""
+msgstr "مدیریت نتایج"
#: bika/lims/profiles/default/types/Manufacturer.xml
msgid "Manufacturer"
-msgstr ""
+msgstr "تولید کننده"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/Manufacturers.xml
msgid "Manufacturers"
-msgstr ""
+msgstr "تولید کنندهها"
#: bika/lims/profiles/default/types/Method.xml
msgid "Method"
-msgstr ""
+msgstr "روش"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/Methods.xml
msgid "Methods"
-msgstr ""
+msgstr "روشها"
#: bika/lims/profiles/default/actions.xml
msgid "My organization"
-msgstr ""
+msgstr "سازمان من"
msgid "No preservation required"
-msgstr ""
+msgstr "نگهداری نیاز ندارد"
msgid "No sampling workflow"
-msgstr ""
+msgstr "نیاز به نمونه برداری ندارد"
msgid "Not requested"
-msgstr ""
+msgstr "درخواست ندارد"
msgid "Open"
-msgstr ""
+msgstr "باز"
#: bika/lims/profiles/default/types/Client.xml
msgid "Orders"
-msgstr ""
+msgstr "سفارشها"
msgid "Pending"
-msgstr ""
+msgstr "در انتظار"
msgid "Prepublish"
-msgstr ""
+msgstr "پیش انتشار"
#: bika/lims/profiles/default/types/Preservation.xml
msgid "Preservation"
-msgstr ""
+msgstr "نگهداری"
msgid "Preservation required"
-msgstr ""
+msgstr "نیاز به نگهداری"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/Preservations.xml
msgid "Preservations"
-msgstr ""
+msgstr "نگهداریها"
msgid "Preserve"
-msgstr ""
+msgstr "نگهداری"
#: bika/lims/profiles/default/types/Pricelist.xml
msgid "Pricelist"
-msgstr ""
+msgstr "لیست قیمت"
#: bika/lims/profiles/default/types/PricelistFolder.xml
msgid "Pricelists"
-msgstr ""
+msgstr "لیستهای قیمت"
#: bika/lims/profiles/default/types/Invoice.xml
#: bika/lims/profiles/default/types/SupplyOrder.xml
msgid "Print"
-msgstr ""
+msgstr "پرینت"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
msgid "Print Invoice"
-msgstr ""
+msgstr "چاپ فاکتور"
#: bika/lims/profiles/default/types/Pricelist.xml
msgid "Print pricelist"
-msgstr ""
+msgstr "چاپ لیست قیمت"
#: bika/lims/profiles/default/types/ReportFolder.xml
msgid "Productivity"
-msgstr ""
+msgstr "بهرهوری"
msgid "Publish"
-msgstr ""
+msgstr "انتشار"
msgid "Published"
-msgstr ""
+msgstr "منتشر شده"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
msgid "Published results"
-msgstr ""
+msgstr "انتشار نتایج"
#: bika/lims/profiles/default/types/Instrument.xml
msgid "QC Results"
-msgstr ""
+msgstr "نتایج کنترل کیفیت"
msgid "Receive"
-msgstr ""
+msgstr "دریافت"
msgid "Receive sample"
-msgstr ""
+msgstr "دریافت نمونه"
msgid "Received"
-msgstr ""
+msgstr "دریافت شده"
#: bika/lims/profiles/default/types/ReferenceAnalysis.xml
msgid "Reference Analysis"
-msgstr ""
+msgstr "مرجع آزمایش"
#: bika/lims/profiles/default/types/ReferenceDefinition.xml
msgid "Reference Definition"
-msgstr ""
+msgstr "تعریف مرجع"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/ReferenceDefinitions.xml
msgid "Reference Definitions"
-msgstr ""
+msgstr "تعاریف مرجع"
#: bika/lims/profiles/default/types/ReferenceSample.xml
msgid "Reference Sample"
-msgstr ""
+msgstr "نمونه مرجع "
#: bika/lims/profiles/default/types/ReferenceSamplesFolder.xml
#: bika/lims/profiles/default/types/Supplier.xml
msgid "Reference Samples"
-msgstr ""
+msgstr "نمونههای مرجع "
#: bika/lims/profiles/default/types/ReferenceSample.xml
msgid "Reference Values"
-msgstr ""
+msgstr "مقادیر مرجع"
#: bika/lims/profiles/default/controlpanel.xml
msgid "Reflex Rules"
-msgstr ""
+msgstr "قوانین واکنش"
#: bika/lims/profiles/default/types/ReflexRuleFolder.xml
msgid "Reflex Rules Folder"
-msgstr ""
+msgstr "پوشه قوانین واکنش"
#: bika/lims/profiles/default/types/ReflexRule.xml
msgid "ReflexRule"
-msgstr ""
+msgstr "قانون واکنش"
msgid "Registered"
-msgstr ""
+msgstr "ثبت شده"
msgid "Reinstate"
-msgstr ""
+msgstr "برگشت مجدد"
msgid "Reject"
-msgstr ""
+msgstr "رد کردن"
#: bika/lims/profiles/default/types/RejectAnalysis.xml
msgid "Reject Analysis"
-msgstr ""
+msgstr "رد کردن آزمایش"
msgid "Rejected"
-msgstr ""
+msgstr "رد شده"
msgid "Remove"
-msgstr ""
+msgstr "برداشتن"
#: bika/lims/profiles/default/actions.xml
#: bika/lims/profiles/default/types/Report.xml
msgid "Report"
-msgstr ""
+msgstr "گزارش"
#: bika/lims/profiles/default/types/ReportFolder.xml
msgid "Reports"
-msgstr ""
+msgstr "گزارشها"
msgid "Republish"
-msgstr ""
+msgstr "انتشار مجدد"
msgid "Retract"
-msgstr ""
+msgstr "پس گرفتن"
msgid "Retracted"
-msgstr ""
+msgstr "پس گرفته شده"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
msgid "Sample"
-msgstr ""
+msgstr "نمونه"
#: bika/lims/profiles/default/types/SampleCondition.xml
msgid "Sample Condition"
-msgstr ""
+msgstr "وضعیت نمونه"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/SampleConditions.xml
msgid "Sample Conditions"
-msgstr ""
+msgstr "وضعیتهای نمونه"
msgid "Sample Imports"
-msgstr ""
+msgstr "درونریزی نمونه"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/SampleMatrices.xml
msgid "Sample Matrices"
-msgstr ""
+msgstr "ابعاد نمونه"
#: bika/lims/profiles/default/types/SampleMatrix.xml
msgid "Sample Matrix"
-msgstr ""
+msgstr "ماتریس نمونه"
#: bika/lims/profiles/default/types/SamplePoint.xml
msgid "Sample Point"
-msgstr ""
+msgstr "نقطه نمونه"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/Client.xml
#: bika/lims/profiles/default/types/SamplePoints.xml
msgid "Sample Points"
-msgstr ""
+msgstr "نقاط نمونه"
#: bika/lims/profiles/default/types/Client.xml
msgid "Sample Templates"
-msgstr ""
+msgstr "قالبهای نمونه"
#: bika/lims/profiles/default/types/SampleType.xml
msgid "Sample Type"
-msgstr ""
+msgstr "نوع نمونه"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/SampleTypes.xml
msgid "Sample Types"
-msgstr ""
+msgstr "انواع نمونه"
msgid "Sample due"
-msgstr ""
+msgstr "سررسید نمونه"
msgid "Sample received"
-msgstr ""
+msgstr "نمونه دریافت شد"
msgid "Sample registered"
-msgstr ""
+msgstr "نمونه ثبت شد"
msgid "Sampled"
-msgstr ""
+msgstr "نمونه برداری شد"
#: bika/lims/profiles/default/types/AnalysisRequestsFolder.xml
#: bika/lims/profiles/default/types/Batch.xml
#: bika/lims/profiles/default/types/Client.xml
msgid "Samples"
-msgstr ""
+msgstr "نمونهها"
#: bika/lims/profiles/default/types/SamplingDeviation.xml
msgid "Sampling Deviation"
-msgstr ""
+msgstr "خطای نمونه برداری"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/SamplingDeviations.xml
msgid "Sampling Deviations"
-msgstr ""
+msgstr "خطاهای نمونهبرداری"
msgid "Sampling Round Templates"
-msgstr ""
+msgstr "قالبهای رند نمونه برداری"
msgid "Sampling workflow"
-msgstr ""
+msgstr "چریان نمونه برداری"
#: bika/lims/profiles/default/types/Instrument.xml
msgid "Schedule"
-msgstr ""
+msgstr "برنامه"
msgid "Schedule sampling"
-msgstr ""
+msgstr "برنامه نمونه برداری"
msgid "Scheduled sampling"
-msgstr ""
+msgstr "نمونه برداری برنامه ریزی شده"
#: bika/lims/profiles/default/actions.xml
msgid "Search"
-msgstr ""
+msgstr "جستجو"
#: bika/lims/profiles/default/types/BikaSetup.xml
msgid "Setup"
-msgstr ""
+msgstr "ستاپ"
#: bika/lims/profiles/default/actions.xml
msgid "Sharing"
-msgstr ""
+msgstr "به اشتراک گزاری"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
msgid "Small Sticker"
-msgstr ""
+msgstr "برچسب کوچک"
#: bika/lims/profiles/default/types/Batch.xml
#: bika/lims/profiles/default/types/ReferenceSample.xml
#: bika/lims/profiles/default/types/Worksheet.xml
msgid "Sticker"
-msgstr ""
+msgstr "برچسب"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
#: bika/lims/profiles/default/types/Batch.xml
#: bika/lims/profiles/default/types/ReferenceSample.xml
msgid "Stickers preview"
-msgstr ""
+msgstr "پیشنمایش استیکر"
#: bika/lims/profiles/default/types/StorageLocation.xml
msgid "Storage Location"
-msgstr ""
+msgstr "موقعیت انبار"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/StorageLocations.xml
msgid "Storage Locations"
-msgstr ""
+msgstr "موقعیتهای انبار"
#: bika/lims/profiles/default/types/SubGroup.xml
msgid "Sub-group"
-msgstr ""
+msgstr "زیر گروه"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/SubGroups.xml
msgid "Sub-groups"
-msgstr ""
+msgstr "زیر گروهها"
msgid "Submit"
-msgstr ""
+msgstr "ثبت"
msgid "Submit for verification"
-msgstr ""
+msgstr "ثبت جهت تایید"
#: bika/lims/profiles/default/types/Supplier.xml
msgid "Supplier"
-msgstr ""
+msgstr "تامین کننده"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/Suppliers.xml
msgid "Suppliers"
-msgstr ""
+msgstr "تامین کنندگان"
#: bika/lims/profiles/default/types/SupplyOrder.xml
msgid "Supply Order"
-msgstr ""
+msgstr "سفارش تامین"
#: bika/lims/profiles/default/types/SupplyOrderFolder.xml
msgid "Supply Orders"
-msgstr ""
+msgstr "سفارشهای تامین"
msgid "To be preserved"
-msgstr ""
+msgstr "نگهداری شود"
msgid "To be sampled"
-msgstr ""
+msgstr "نمونه برداری شود"
msgid "To be verified"
-msgstr ""
+msgstr "تایید شود"
msgid "Unpublished"
-msgstr ""
+msgstr "منتشر نشده"
msgid "Unsassign"
-msgstr ""
+msgstr "تخصیص داده نشده"
msgid "Valid"
-msgstr ""
+msgstr "معتبر"
msgid "Validate"
-msgstr ""
+msgstr "معتبر سازی"
#: bika/lims/profiles/default/types/Instrument.xml
msgid "Validations"
-msgstr ""
+msgstr "اعتبار سنجیها"
msgid "Verified"
-msgstr ""
+msgstr "تایید شده"
msgid "Verify"
-msgstr ""
+msgstr "تایید"
#: bika/lims/profiles/default/types/ARReport.xml
#: bika/lims/profiles/default/types/ARTemplate.xml
#: bika/lims/profiles/default/types/AnalysisCategory.xml
msgid "View"
-msgstr ""
+msgstr "مشاهده"
#: bika/lims/profiles/default/types/Worksheet.xml
msgid "Worksheet"
-msgstr ""
+msgstr "کاربرگ"
#: bika/lims/profiles/default/types/WorksheetTemplate.xml
msgid "Worksheet Template"
-msgstr ""
+msgstr "قالب کاربرگ"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/WorksheetTemplates.xml
msgid "Worksheet Templates"
-msgstr ""
+msgstr "قالبهای کاربرگ"
#: bika/lims/profiles/default/types/WorksheetFolder.xml
msgid "Worksheets"
-msgstr ""
+msgstr "قالبهای کاربرگها"
msgid "label_schema_Accounting"
-msgstr "Accounting"
+msgstr "حسابداری"
msgid "label_schema_Address"
-msgstr "Address"
+msgstr "آدرس"
msgid "label_schema_Analyses"
-msgstr "Analyses"
+msgstr "آزمایشها"
msgid "label_schema_Analysis Templates"
-msgstr ""
+msgstr "قالبهای label_schema_Analysis"
msgid "label_schema_Appearance"
-msgstr ""
+msgstr "label_schema_Appearance"
msgid "label_schema_Bank details"
-msgstr "Bank details"
+msgstr "اطلاعات بانک"
msgid "label_schema_Calculation"
-msgstr "Calculation"
+msgstr "محاسبات"
msgid "label_schema_Container and Preservation"
-msgstr "Container and Preservation"
+msgstr "نگهداری و نگهدارندهها"
msgid "label_schema_Dates"
-msgstr "Dates"
+msgstr "تاریخها"
msgid "label_schema_Description"
-msgstr "Description"
+msgstr "شرح"
msgid "label_schema_Email Telephone Fax"
-msgstr "Email Telephone Fax"
+msgstr "ایمیل تلفن فکس"
msgid "label_schema_ID Server"
msgstr "ID Server"
@@ -839,7 +840,7 @@ msgid "label_schema_Method"
msgstr "Method"
msgid "label_schema_Notifications"
-msgstr ""
+msgstr "label_schema_Notifications"
msgid "label_schema_Preferences"
msgstr "Preferences"
@@ -851,7 +852,7 @@ msgid "label_schema_Reference Values"
msgstr "Reference Values"
msgid "label_schema_Reflex Rule Folder"
-msgstr ""
+msgstr "پوشه قوانین label_schema_Reflex "
msgid "label_schema_Result Options"
msgstr "Result Options"
@@ -866,17 +867,17 @@ msgid "label_schema_Sample Partitions"
msgstr "Sample Partitions"
msgid "label_schema_Sample Templates"
-msgstr ""
+msgstr "قالبهای label_schema_Sample"
msgid "label_schema_Sampling"
-msgstr ""
+msgstr "label_schema_Sampling"
# Setup Schemata
msgid "label_schema_Security"
msgstr "Security"
msgid "label_schema_Sticker"
-msgstr ""
+msgstr "label_schema_Sticker"
msgid "label_schema_Uncertainties"
msgstr "Uncertainties"
diff --git a/bika/lims/locales/fa/LC_MESSAGES/senaite.core.po b/bika/lims/locales/fa/LC_MESSAGES/senaite.core.po
index 5f7df3c881..26140e71f0 100644
--- a/bika/lims/locales/fa/LC_MESSAGES/senaite.core.po
+++ b/bika/lims/locales/fa/LC_MESSAGES/senaite.core.po
@@ -1,13 +1,14 @@
#
# Translators:
# Ramon Bartl , 2018
+# roozbeh karimi , 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-08-02 11:38+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
-"Last-Translator: Ramon Bartl , 2018\n"
+"Last-Translator: roozbeh karimi , 2021\n"
"Language-Team: Persian (https://www.transifex.com/senaite/teams/87045/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,46 +26,46 @@ msgstr ""
#: bika/lims/browser/publish/templates/email.pt:138
msgid "${amount} attachments with a total size of ${total_size}"
-msgstr ""
+msgstr "تعداد ${amount} پیوست با اندازه کلی ${total_size}"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:26
#: bika/lims/browser/templates/partition_magic.pt:29
msgid "${back_link}"
-msgstr ""
+msgstr "${back_link}"
#: bika/lims/browser/templates/login_details.pt:32
msgid "${contact_fullname} can log into the LIMS by using ${contact_username} as username. Contacts must change their own passwords. If a password is forgotten a contact can request a new password from the login form."
-msgstr ""
+msgstr "${contact_fullname} می تواند با نام کاربری ${contact_username} وارد سیستم LIMS شود. پسورد مشتری ها باید توسط خوشان تغییر یابد. در صورت فراموشی پسورد، مشتری می تواند از طریق صفحه ورود درخواست پسورد جدید دهد."
#: bika/lims/controlpanel/bika_analysisservices.py:148
msgid "${items} were successfully created."
-msgstr ""
+msgstr "${items} با موفقیت ایجاد شد."
#: bika/lims/controlpanel/bika_analysisservices.py:153
msgid "${item} was successfully created."
-msgstr ""
+msgstr "${item} با موفقیت ایجاد شد."
#: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:36
msgid "%"
-msgstr ""
+msgstr "%"
#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:99
#: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:99
msgid "% Performed"
-msgstr ""
+msgstr "% انجام شده"
#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:101
#: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:101
msgid "% Published"
-msgstr ""
+msgstr "% منتشر شده"
#: bika/lims/utils/analysisrequest.py:567
msgid "%s has been rejected"
-msgstr ""
+msgstr "%s رد شده است"
#: bika/lims/exportimport/setupdata/__init__.py:58
msgid "%s has no '%s' column."
-msgstr ""
+msgstr "%s ستون '%s' را ندارد"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:26
#: bika/lims/browser/templates/partition_magic.pt:29
@@ -77,12 +78,12 @@ msgstr ""
#: 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 "مقادیر \"حداقل\" و \"حداکثر\" یک دامنه نتایج معتبر را نشان می دهد. هر نتیجه ای خارج از این محدوده نتایج ، هشدار را ایجاد می کند. مقادیر \"حداقل هشدار\" و \"حداکثر هشدار\" نشان دهنده دامنه شانه است. هر نتیجه ای در خارج از محدوده نتایج ، اما در محدوده شانه ، هشدار کمتری را ایجاد می کند. اگر نتیجه خارج از محدوده باشد ، مقدار تعیین شده برای \" Welcome to SENAITE"
-msgstr ""
+msgstr " به Senaite خوش آمدید"
#: bika/lims/skins/bika/bika_widgets/rejectionwidget.pt:59
msgid " Other"
-msgstr ""
+msgstr " بقیه"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:505
msgid "The formula you type here will be dynamically calculated when an analysis using this calculation is displayed.
To enter a Calculation, use standard maths operators, + - * / ( ), and all keywords available, both from other Analysis Services and the Interim Fields specified here, as variables. Enclose them in square brackets [ ].
E.g, the calculation for Total Hardness, the total of Calcium (ppm) and Magnesium (ppm) ions in water, is entered as [Ca] + [Mg], where Ca and MG are the keywords for those two Analysis Services.
"
-msgstr ""
+msgstr "
فرمولی که در اینجا تایپ می کنید ، هنگام نمایش تجزیه و تحلیل با استفاده از این محاسبه ، به صورت پویا محاسبه می شود. p>
برای ورود به محاسبه ، از عملگرهای استاندارد ریاضی ، + - * / () و همه کلمات کلیدی موجود استفاده کنید ، هم از سایر خدمات تجزیه و تحلیل و هم از زمینه های موقت مشخص شده در اینجا ، به عنوان متغیرها. آنها را در براکت های مربع محصور کنید []. p>
به عنوان مثال ، محاسبه سختی کل ، کل یون های کلسیم (ppm) و منیزیم (ppm) در آب به صورت [Ca] + [Mg] وارد می شود ، جایی که Ca و MG کلمات کلیدی آن دو سرویس تجزیه و تحلیل هستند. p>"
#: bika/lims/browser/viewlets/templates/setupbutton.pt:9
msgid ""
-msgstr ""
+msgstr ""
#: bika/lims/skins/bika/bika_widgets/rejectionsetupwidget.pt:33
msgid "xx"
-msgstr ""
+msgstr "xx"
#: bika/lims/browser/fields/resultrangefield.py:42
#: bika/lims/browser/widgets/analysisspecificationwidget.py:114
msgid "> Max"
-msgstr ""
+msgstr "> Max"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:512
msgid ">max"
-msgstr ""
+msgstr ">حداکثر"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:498
msgid ">min"
-msgstr ""
+msgstr ">حداقل"
#: bika/lims/content/organisation.py:130
msgid "Account Name"
@@ -183,21 +184,21 @@ msgstr ""
#: bika/lims/content/laboratory.py:154
msgid "Accreditation Logo"
-msgstr "لوگو سازمان همکار"
+msgstr "آرم اعتبار سنجی "
#: bika/lims/content/laboratory.py:144
msgid "Accreditation Reference"
-msgstr ""
+msgstr "مرجع اعتبار سنجی "
#: bika/lims/content/laboratory.py:167
msgid "Accreditation page header"
-msgstr ""
+msgstr "عنوان صفحه اعتبار سنجی "
#: bika/lims/browser/analyses/view.py:1236
#: bika/lims/browser/analysisrequest/manage_analyses.py:257
#: bika/lims/browser/referencesample.py:357
msgid "Accredited"
-msgstr "اکردیته شده"
+msgstr "اکردیته شدهمعتبر"
#: bika/lims/browser/auditlog.py:91
#: bika/lims/browser/reports/templates/administration_usershistory.pt:74
@@ -207,13 +208,13 @@ msgstr "انجام"
#: bika/lims/browser/reports/templates/administration.pt:133
msgid "Actions performed by users (or specific user) between a period of time"
-msgstr ""
+msgstr "اقدامات انجام شده توسط کاربران (یا کاربر خاص) بین یک بازه زمانی"
#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
#: bika/lims/profiles/default/workflows/senaite_client_workflow/definition.xml
#: bika/lims/profiles/default/workflows/senaite_clientcontact_workflow/definition.xml
msgid "Activate"
-msgstr ""
+msgstr "فعال کردن"
#: bika/lims/browser/analysisrequest/analysisrequests.py:240
#: bika/lims/browser/client/views/analysisprofiles.py:64
@@ -224,7 +225,7 @@ msgstr "فعال"
#: bika/lims/browser/auditlog.py:83
#: bika/lims/controlpanel/auditlog.py:77
msgid "Actor"
-msgstr ""
+msgstr "بازیگر"
#: bika/lims/browser/analysisrequest/analysisrequests.py:474
#: bika/lims/browser/analysisrequest/templates/analysisrequests.pt:36
@@ -238,7 +239,7 @@ msgstr "افزودن آزمونها"
#: bika/lims/browser/viewlets/templates/attachments.pt:302
msgid "Add Attachment"
-msgstr ""
+msgstr "پیوست را اضافه کنید"
#: bika/lims/browser/worksheet/views/add_blank.py:43
msgid "Add Blank Reference"
@@ -255,66 +256,66 @@ msgstr "همانند سازی"
#: bika/lims/controlpanel/bika_reflexrulefolder.py:87
msgid "Add Reflex rule"
-msgstr ""
+msgstr "قانون Reflex را اضافه کنید"
#: bika/lims/content/bikasetup.py:340
msgid "Add a remarks field to all analyses"
-msgstr ""
+msgstr "به تمام تجزیه و تحلیل ها ، یک بخش اظهارات اضافه کنید"
#: bika/lims/content/artemplate.py:250
msgid "Add analyses from the selected profile to the template"
-msgstr ""
+msgstr "تجزیه و تحلیل از نمایه انتخاب شده به الگو اضافه کنید"
#: bika/lims/browser/viewlets/templates/attachments.pt:195
#: bika/lims/browser/viewlets/templates/worksheet_attachments.pt:37
msgid "Add new Attachment"
-msgstr ""
+msgstr "پیوست جدید اضافه کنید"
#: bika/lims/content/analysisrequest.py:995
msgid "Add one or more attachments to describe the sample in this sample, or to specify your request."
-msgstr ""
+msgstr "برای توصیف نمونه در این نمونه یا مشخص کردن درخواست خود ، یک یا چند پیوست اضافه کنید."
#: bika/lims/skins/bika/bika_widgets/remarkswidget.pt:45
msgid "Add remarks"
-msgstr ""
+msgstr "اظهارات اضافه کنید"
#: bika/lims/content/calculation.py:98
msgid "Additional Python Libraries"
-msgstr ""
+msgstr "کتابخانه های اضافی پایتون"
#: bika/lims/content/analysisservice.py:387
msgid "Additional Values"
-msgstr ""
+msgstr "مقادیر اضافی"
#: bika/lims/content/analysisrequest.py:219
msgid "Additional email addresses to be notified"
-msgstr ""
+msgstr "آدرس های ایمیل اضافی برای اطلاع رسانی"
#: bika/lims/content/storagelocation.py:93
#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:137
msgid "Address"
-msgstr ""
+msgstr "آدرس"
#: bika/lims/browser/reports/templates/administration.pt:80
msgid "Administrative Reports"
-msgstr ""
+msgstr "گزارش های اداری"
#: bika/lims/content/sampletype.py:208
msgid "Admitted sticker templates"
-msgstr ""
+msgstr "الگوهای برچسب پذیرفته شده"
#: bika/lims/content/sampletype.py:181
msgid "Admitted stickers for the sample type"
-msgstr ""
+msgstr "برچسب های پذیرفته شده برای نوع نمونه"
#: bika/lims/browser/reports/selection_macros/__init__.py:359
msgid "After ${end_date}"
-msgstr ""
+msgstr "بعد از ${end_date}"
#: bika/lims/browser/instrument.py:648
#: bika/lims/content/instrumentcertification.py:98
msgid "Agency"
-msgstr ""
+msgstr "آژانس"
#: bika/lims/browser/accreditation.py:83
#: bika/lims/browser/analyses/view.py:219
@@ -324,55 +325,55 @@ msgstr "همه"
#: bika/lims/browser/accreditation.py:75
msgid "All Accredited analysis services are listed here."
-msgstr ""
+msgstr "همه خدمات تجزیه و تحلیل معتبر در اینجا ذکر شده است."
#: bika/lims/browser/viewlets/templates/worksheet_attachments.pt:40
msgid "All Analyses of Service"
-msgstr ""
+msgstr "تمام تجزیه و تحلیل خدمات"
#: bika/lims/browser/analysisrequest/analysisrequests.py:617
msgid "All analyses assigned"
-msgstr "همه آزمونهای اختصاصی"
+msgstr "همه تجزیه و تحلیل اختصاص داده شده است"
#: bika/lims/content/abstractbaseanalysis.py:220
msgid "Allow Manual Detection Limit input"
-msgstr ""
+msgstr "اجازه دستیابی دستی محدود کردن ورودی"
#: bika/lims/content/bikasetup.py:180
msgid "Allow access to worksheets only to assigned analysts"
-msgstr ""
+msgstr "دسترسی به کاربرگها فقط برای تحلیل گران اختصاص داده شده مجاز است"
#: bika/lims/content/abstractbaseanalysis.py:569
msgid "Allow manual uncertainty value input"
-msgstr ""
+msgstr "اجازه دهید مقدار عدم اطمینان دستی وارد شود"
#: bika/lims/config.py:145
msgid "Allow same user to verify multiple times"
-msgstr ""
+msgstr "به همان کاربر اجازه دهید چندین بار تأیید کند"
#: bika/lims/config.py:146
msgid "Allow same user to verify multiple times, but not consecutively"
-msgstr ""
+msgstr "به همان کاربر اجازه دهید چندین بار تأیید کند ، اما نه به صورت متوالی"
#: bika/lims/content/bikasetup.py:352
msgid "Allow self-verification of results"
-msgstr ""
+msgstr "اجاره دهید تایید نتایج توسط خود شخص فعال شود."
#: bika/lims/content/abstractbaseanalysis.py:221
msgid "Allow the analyst to manually replace the default Detection Limits (LDL and UDL) on results entry views"
-msgstr ""
+msgstr "به تجزیه و تحلیلگر اجازه دهید تا به صورت دستی محدودیت های تشخیص پیش فرض (LDL و UDL) را در نمای ورودی نتایج جایگزین کند"
#: bika/lims/content/abstractbaseanalysis.py:570
msgid "Allow the analyst to manually replace the default uncertainty value."
-msgstr ""
+msgstr "به تحلیلگر اجازه دهید تا به طور دستی مقدار عدم قطعیت پیش فرض را جایگزین کند."
#: bika/lims/content/bikasetup.py:189
msgid "Allow to submit results for unassigned analyses or for analyses assigned to others"
-msgstr ""
+msgstr "اجازه دهید نتایج را برای تجزیه و تحلیل غیر اختصاص داده شده یا برای تجزیه و تحلیل اختصاص داده شده به دیگران ارسال کنید"
#: bika/lims/content/client.py:100
msgid "Always expand the selected categories in client views"
-msgstr ""
+msgstr "همیشه دسته های انتخاب شده را در نماهای مشتری گسترش دهید"
#: bika/lims/browser/reports/administration_arsnotinvoiced.py:83
msgid "Amount"
@@ -381,7 +382,7 @@ msgstr "مقدار"
#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:58
#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:58
msgid "Analysed by"
-msgstr ""
+msgstr "تحلیل شده توسط"
#: bika/lims/browser/dashboard/dashboard.py:578
#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:95
@@ -391,7 +392,7 @@ msgstr "آزمونها"
#: bika/lims/browser/reports/productivity_analysesperservice.py:49
msgid "Analyses per analysis service"
-msgstr ""
+msgstr "تجزیه و تحلیل در هر سرویس تجزیه و تحلیل"
#: bika/lims/browser/reports/productivity_analysespersampletype.py:49
#: bika/lims/browser/reports/templates/productivity.pt:203
@@ -405,26 +406,26 @@ msgstr "آزمونهای مربوط به خدمات"
#: bika/lims/browser/reports/templates/productivity.pt:387
#: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:77
msgid "Analyses performed and published as % of total"
-msgstr ""
+msgstr "درصد کل آزمونهای انجام شده و منتشر شده"
#: bika/lims/browser/reports/productivity_analysesperformedpertotal.py:210
msgid "Analyses performed as % of total"
-msgstr ""
+msgstr "درصد کل آزمونهای انجام شده"
#: bika/lims/browser/reports/templates/administration.pt:91
#: bika/lims/browser/reports/templates/productivity.pt:160
msgid "Analyses related reports"
-msgstr ""
+msgstr "گزارش آزمونهای مرتبط"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:115
msgid "Analyses requested"
-msgstr ""
+msgstr "درخواست آزمون"
#: bika/lims/browser/reports/productivity_analysesperdepartment.py:219
#: bika/lims/browser/reports/templates/productivity.pt:350
#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:77
msgid "Analyses summary per department"
-msgstr ""
+msgstr "گزارش آزمونها بر اساس بخش"
#: bika/lims/browser/analyses/view.py:112
#: bika/lims/browser/reports/productivity_analysestats.py:134
@@ -451,26 +452,26 @@ msgstr "کلید واژه آزمون"
#: bika/lims/content/analysisrequest.py:404
#: bika/lims/content/artemplate.py:249
msgid "Analysis Profile"
-msgstr "پروفایل آزمون"
+msgstr "پروفایل آزمون"
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:77
#: bika/lims/browser/client/views/analysisprofiles.py:50
#: bika/lims/content/analysisrequest.py:428
msgid "Analysis Profiles"
-msgstr ""
+msgstr "پروفایلهای آزمون"
#: bika/lims/browser/templates/analysisreport_info.pt:22
msgid "Analysis Report"
-msgstr ""
+msgstr "گزارش آزمون"
#: bika/lims/browser/publish/reports_listing.py:53
#: bika/lims/profiles/default/types/Client.xml
msgid "Analysis Reports"
-msgstr ""
+msgstr "گزارش آزمونها"
#: bika/lims/browser/publish/emailview.py:289
msgid "Analysis Results for {}"
-msgstr ""
+msgstr "نتیجه آزمون {}"
#: bika/lims/browser/fields/referenceresultsfield.py:41
#: bika/lims/browser/fields/resultrangefield.py:34
@@ -486,15 +487,15 @@ msgstr "مجموعه خدمات آزمون"
#: bika/lims/content/analysisrequest.py:655
#: bika/lims/controlpanel/bika_analysisspecs.py:75
msgid "Analysis Specification"
-msgstr ""
+msgstr "مشخصه آزمون"
#: bika/lims/controlpanel/bika_analysisspecs.py:63
msgid "Analysis Specifications"
-msgstr ""
+msgstr "مشخصات آزمون"
#: bika/lims/browser/reports/productivity_analysesperdepartment.py:59
msgid "Analysis State"
-msgstr ""
+msgstr "وضعیت آزمون"
#: bika/lims/content/worksheettemplate.py:60
#: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:66
@@ -503,20 +504,20 @@ msgstr "نوع آزمون"
#: bika/lims/browser/reports/selection_macros/select_analysiscategory.pt:2
msgid "Analysis category"
-msgstr ""
+msgstr "دستهبندی آزمون"
#: bika/lims/content/analysisrequest.py:405
msgid "Analysis profiles apply a certain set of analyses"
-msgstr ""
+msgstr "پروفایل آزمون گروهی از آزمایشها را اعمال مینماید"
#: bika/lims/browser/reports/productivity_analysesperservice.py:93
#: bika/lims/browser/reports/selection_macros/select_analysisservice.pt:3
msgid "Analysis service"
-msgstr ""
+msgstr "خدمات آزمون"
#: bika/lims/content/bikasetup.py:316
msgid "Analysis specifications which are edited directly on the Sample."
-msgstr ""
+msgstr "مشخصات آزمون که مستقیماً بر روی نمونه اعمال می شوند. "
#: bika/lims/browser/reports/templates/productivity.pt:283
msgid "Analysis turnaround time"
@@ -538,11 +539,11 @@ msgstr ""
#: bika/lims/browser/reports/productivity_analysestats_overtime.py:152
#: bika/lims/browser/reports/selection_macros/select_analyst.pt:4
msgid "Analyst"
-msgstr "آنالیست"
+msgstr "آزمونگر"
#: bika/lims/browser/worksheet/views/add_worksheet.py:45
msgid "Analyst must be specified."
-msgstr ""
+msgstr "باید آزمونگر مشخص شود."
#: bika/lims/content/analysisservice.py:74
msgid "Any"
@@ -550,19 +551,19 @@ msgstr "هر"
#: bika/lims/browser/worksheet/templates/results.pt:183
msgid "Apply"
-msgstr ""
+msgstr "اعمال"
#: bika/lims/browser/worksheet/templates/add_analyses.pt:43
msgid "Apply template"
-msgstr "بکار بردن الگو"
+msgstr "اعمال الگو"
#: bika/lims/browser/fields/interimfieldsfield.py:48
msgid "Apply wide"
-msgstr ""
+msgstr "اعمال کلی"
#: bika/lims/content/instrumentcertification.py:176
msgid "Approved by"
-msgstr ""
+msgstr "تایید شده توسط"
#: bika/lims/content/instrument.py:280
msgid "Asset Number"
@@ -570,25 +571,25 @@ msgstr ""
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
msgid "Assign"
-msgstr ""
+msgstr "تخصیص دادن"
#: bika/lims/browser/analysisrequest/analysisrequests.py:386
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
msgid "Assigned"
-msgstr ""
+msgstr "تخصیص داده شده"
#: bika/lims/browser/analyses/view.py:1211
msgid "Assigned to: ${worksheet_id}"
-msgstr ""
+msgstr "تخصیص داده شده به : ${worksheet_id}"
#: bika/lims/browser/dashboard/dashboard.py:541
msgid "Assignment pending"
-msgstr ""
+msgstr "وظیفه در حال انتظار"
#: bika/lims/validators.py:477
msgid "At least, two options for choices field are required"
-msgstr ""
+msgstr "حداقل 2 گزینه از مجموعه گزینهها باید انتخاب شود"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
@@ -642,7 +643,7 @@ msgstr "پیوست الزامیست"
#: bika/lims/browser/reports/productivity_analysesattachments.py:83
msgid "Attachment type"
-msgstr ""
+msgstr "نوع پیوست"
#: bika/lims/browser/analyses/view.py:158
#: bika/lims/browser/client/views/attachments.py:45
@@ -662,7 +663,7 @@ msgstr ""
#: bika/lims/exportimport/import.pt:89
msgid "Auto Import Instrument Results"
-msgstr ""
+msgstr "درونریزی خودکار نتایج دستگاهی"
#: bika/lims/browser/instrument.py:747
msgid "Auto Import Logs of %s"
@@ -678,11 +679,11 @@ msgstr ""
#: bika/lims/content/bikasetup.py:522
msgid "Auto-receive samples"
-msgstr ""
+msgstr "دریافت نمونه خودکار"
#: bika/lims/browser/worksheet/templates/results.pt:132
msgid "Autofill"
-msgstr ""
+msgstr "پرکردن خودکار"
#: bika/lims/content/bikasetup.py:169
msgid "Automatic log-off"
@@ -690,7 +691,7 @@ msgstr "خروج خودکار"
#: bika/lims/content/bikasetup.py:676
msgid "Automatic sticker printing"
-msgstr ""
+msgstr "پرینت خودکار برچسب"
#: bika/lims/content/artemplate.py:236
msgid "Automatically redirect the user to the partitions creation view when Sample is received."
@@ -698,7 +699,7 @@ msgstr ""
#: bika/lims/browser/worksheet/templates/print.pt:121
msgid "Available templates"
-msgstr ""
+msgstr "قالبهای آماده"
#: bika/lims/browser/reports/productivity_analysestats_overtime.py:131
msgid "Average TAT"
@@ -706,11 +707,11 @@ msgstr ""
#: bika/lims/browser/reports/productivity_analysestats.py:140
msgid "Average early"
-msgstr ""
+msgstr "میانگین تعجیل"
#: bika/lims/browser/reports/productivity_analysestats.py:138
msgid "Average late"
-msgstr ""
+msgstr "میانگین تاخیر"
#: bika/lims/content/organisation.py:154
msgid "Bank branch"
@@ -748,7 +749,7 @@ msgstr ""
#: bika/lims/browser/batchfolder.py:56
msgid "Batches"
-msgstr ""
+msgstr "دستهها"
#: bika/lims/browser/viewlets/templates/dynamic_specs_viewlet.pt:19
msgid "Be aware that the ranges provided in the spreadsheet file from the dynamic specification might override the ranges defined in the Specifications list below."
@@ -764,11 +765,11 @@ msgstr ""
#: bika/lims/browser/reports/selection_macros/__init__.py:356
msgid "Before ${start_date}"
-msgstr ""
+msgstr "قبل از ${start_date}"
#: bika/lims/browser/dashboard/templates/dashboard.pt:562
msgid "Biannual"
-msgstr ""
+msgstr "دوسالانه"
#: bika/lims/config.py:99
#: bika/lims/content/organisation.py:109
@@ -779,11 +780,11 @@ msgstr "آدرس صورتحساب"
#: bika/lims/browser/templates/referencesample_view.pt:21
#: bika/lims/browser/worksheet/views/analyses.py:490
msgid "Blank"
-msgstr "شاهد"
+msgstr "نمونه شاهد"
#: bika/lims/config.py:104
msgid "Blank QC analyses"
-msgstr ""
+msgstr "آزمایشهای کنترل کیفیت نمونه شاهد"
#: bika/lims/controlpanel/bika_instruments.py:80
msgid "Brand"
@@ -791,12 +792,12 @@ msgstr "نام تجاری"
#: bika/lims/browser/clientfolder.py:103
msgid "Bulk Discount"
-msgstr ""
+msgstr "تخفیف عمده"
#: bika/lims/content/client.py:64
#: bika/lims/content/pricelist.py:59
msgid "Bulk discount applies"
-msgstr ""
+msgstr "تخفیف عمده اعمال شده"
#: bika/lims/content/abstractbaseanalysis.py:459
msgid "Bulk price (excluding VAT)"
@@ -809,11 +810,11 @@ msgstr "تلفن محل کار"
#: bika/lims/browser/reports/__init__.py:139
msgid "By"
-msgstr ""
+msgstr "توسط"
#: bika/lims/browser/department/labcontacts.py:39
msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department."
-msgstr ""
+msgstr "با انتخاب/عدم انتخاب چک باکس، کاربر میتواند به بخش مشخصات تماس اضافه نماید"
#: bika/lims/content/analysisrequest.py:325
msgid "CBID"
@@ -826,11 +827,11 @@ msgstr ""
#: bika/lims/content/analysisrequest.py:218
#: bika/lims/content/client.py:81
msgid "CC Emails"
-msgstr "کپی ایمیلها"
+msgstr "رونوشت ایمیلها"
#: bika/lims/content/abstractbaseanalysis.py:547
msgid "Calculate Precision from Uncertainties"
-msgstr ""
+msgstr "محاسبه دقت از عدم قطعیت ها "
#: bika/lims/browser/methodfolder.py:71
#: bika/lims/browser/templates/analysisservice_info.pt:152
@@ -849,7 +850,7 @@ msgstr "فیلدهای حین محاسباتی"
#: bika/lims/content/analysisservice.py:372
msgid "Calculation to be assigned to this content."
-msgstr ""
+msgstr "محاسبه اختصاص داده شده به این محتوا. "
#: bika/lims/controlpanel/bika_calculations.py:59
msgid "Calculations"
@@ -857,41 +858,41 @@ msgstr "محاسبات"
#: bika/lims/content/instrumentscheduledtask.py:114
msgid "Calibration"
-msgstr ""
+msgstr "کالیبراسون"
#: bika/lims/browser/instrument.py:625
#: bika/lims/browser/templates/instrument_certifications.pt:40
msgid "Calibration Certificates"
-msgstr ""
+msgstr "تاییدیه کالیبراسون"
#: bika/lims/content/instrumentcalibration.py:80
msgid "Calibration report date"
-msgstr ""
+msgstr "تاریخ گزارش کالیبراسیون"
#: bika/lims/browser/instrument.py:218
#: bika/lims/content/instrumentcalibration.py:107
msgid "Calibrator"
-msgstr ""
+msgstr "کالیبره گر"
#: bika/lims/browser/analyses/view.py:1159
msgid "Can verify, but submitted by current user"
-msgstr ""
+msgstr "میتواند تایید شود، ولی توسط کاربر کنونی ثبت شده"
#: bika/lims/browser/analyses/view.py:1183
msgid "Can verify, but was already verified by current user"
-msgstr ""
+msgstr "میتواند تایید شود، ولی قبلا توسط کاربر کنونی تایید شده"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:124
#: bika/lims/browser/publish/templates/email.pt:205
#: bika/lims/browser/templates/partition_magic.pt:249
msgid "Cancel"
-msgstr ""
+msgstr "لغو"
#: bika/lims/browser/analysisrequest/analysisrequests.py:341
#: bika/lims/browser/batchfolder.py:109
#: bika/lims/browser/instrument.py:104
msgid "Cancelled"
-msgstr "کنسل شده"
+msgstr "لغو شده"
#: bika/lims/content/calculation.py:449
msgid "Cannot activate calculation, because the following service dependencies are inactive: ${inactive_services}"
@@ -1199,17 +1200,17 @@ msgstr ""
#: bika/lims/content/analysisrequest.py:552
#: bika/lims/content/analysisservice.py:135
msgid "Container"
-msgstr "گنجانه"
+msgstr "نگهدارنده"
#: bika/lims/content/analysisservice.py:102
#: bika/lims/content/container.py:48
#: bika/lims/controlpanel/bika_containers.py:60
msgid "Container Type"
-msgstr "نوع گنجانه"
+msgstr "نوع نگهدارنده"
#: bika/lims/controlpanel/bika_containertypes.py:45
msgid "Container Types"
-msgstr "انواع گنجانه"
+msgstr "انواع نگهدارنده"
#: bika/lims/controlpanel/bika_containers.py:46
msgid "Containers"
@@ -2845,7 +2846,7 @@ 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 "ورود ناموفق. آدرس ایمیل و رمز ورود به بزرگی و کوچکی حروف حساس است، کلید کپس لاک را کنترل کنید"
+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."
@@ -4966,7 +4967,7 @@ msgstr ""
#: bika/lims/browser/dashboard/templates/dashboard.pt:545
msgid "Show/hide timeline summary"
-msgstr ""
+msgstr "نشان دادن/مخفی کردن خلاصه خط زمان"
#: bika/lims/content/labcontact.py:50
msgid "Signature"
@@ -5852,7 +5853,7 @@ msgstr ""
#: bika/lims/browser/reports/administration_usershistory.py:201
#: bika/lims/browser/reports/templates/administration_usershistory.pt:56
msgid "Users history"
-msgstr ""
+msgstr "تاریخچه کاربر"
#: bika/lims/content/bikasetup.py:295
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"
@@ -5880,7 +5881,7 @@ msgstr "شماره مالیات ارزش افزوده"
#: bika/lims/browser/analyses/view.py:192
msgid "Valid"
-msgstr ""
+msgstr "معتبر"
#: bika/lims/browser/instrument.py:650
msgid "Valid from"
@@ -5888,11 +5889,11 @@ msgstr "معتبر از"
#: bika/lims/browser/instrument.py:651
msgid "Valid to"
-msgstr ""
+msgstr "معتبر به"
#: bika/lims/content/instrumentscheduledtask.py:118
msgid "Validation"
-msgstr ""
+msgstr "اعتبارسنجی"
#: bika/lims/validators.py:367
msgid "Validation failed: '${keyword}': duplicate keyword"
@@ -5960,106 +5961,106 @@ msgstr ""
#: bika/lims/validators.py:734
msgid "Validation failed: The selection requires the following categories to be selected: ${categories}"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: برای انتخاب باید دسته های زیر انتخاب شود: ${categories}"
#: bika/lims/validators.py:1014
msgid "Validation failed: Values must be numbers"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: مقادیر باید عدد باشند"
#: bika/lims/validators.py:414
msgid "Validation failed: column title '${title}' must have keyword '${keyword}'"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: عنوان ستون'${title}' باید دارای کلمه کلیدی '${keyword}' باشد"
#: bika/lims/validators.py:621
msgid "Validation failed: degrees is 180; minutes must be zero"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: درجه 180 است دقیقه باید صفر باشد"
#: bika/lims/validators.py:626
msgid "Validation failed: degrees is 180; seconds must be zero"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: درجه 180 است ثانیه باید صفر باشند"
#: bika/lims/validators.py:602
msgid "Validation failed: degrees is 90; minutes must be zero"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: درجه 90 است دقیقه باید صفر باشد"
#: bika/lims/validators.py:607
msgid "Validation failed: degrees is 90; seconds must be zero"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: درجه 90 است ثانیه باید صفر باشد"
#: bika/lims/validators.py:616
msgid "Validation failed: degrees must be 0 - 180"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: درجه باید 0 - 180 باشد"
#: bika/lims/validators.py:597
msgid "Validation failed: degrees must be 0 - 90"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: درجه باید 0 - 90 باشد"
#: bika/lims/validators.py:570
msgid "Validation failed: degrees must be numeric"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: درجه باید عدد باشد"
#: bika/lims/validators.py:426
msgid "Validation failed: keyword '${keyword}' must have column title '${title}'"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: کلمه کلیدی \"$ {keyword}\" باید عنوان ستون \"$ {title}\" را داشته باشد"
#: bika/lims/validators.py:261
msgid "Validation failed: keyword contains invalid characters"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: کلمه کلیدی حاوی کاراکترهای نامعتبر است"
#: bika/lims/controlpanel/bika_analysisservices.py:138
#: bika/lims/validators.py:345
msgid "Validation failed: keyword is required"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: کلمه کلیدی لازم است"
#: bika/lims/validators.py:586
msgid "Validation failed: minutes must be 0 - 59"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: دقیقه باید 0 - 59 باشد"
#: bika/lims/validators.py:576
msgid "Validation failed: minutes must be numeric"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: دقیقه باید عددی باشد"
#: bika/lims/validators.py:1100
msgid "Validation failed: percent values must be between 0 and 100"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: مقادیر درصد باید بین 0 تا 100 باشد"
#: bika/lims/validators.py:1096
msgid "Validation failed: percent values must be numbers"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: مقادیر درصد باید عدد باشد"
#: bika/lims/validators.py:590
msgid "Validation failed: seconds must be 0 - 59"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: ثانیه باید 0 - 59 باشد"
#: bika/lims/validators.py:582
msgid "Validation failed: seconds must be numeric"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: ثانیه باید عددی باشد"
#: bika/lims/controlpanel/bika_analysisservices.py:131
#: bika/lims/validators.py:341
msgid "Validation failed: title is required"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: عنوان لازم است"
#: bika/lims/validators.py:1326
msgid "Validation failed: value must be between 0 and 1000"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: مقدار باید بین 0 تا 1000 باشد"
#: bika/lims/validators.py:1322
msgid "Validation failed: value must be float"
-msgstr ""
+msgstr "اعتبار سنجی انجام نشد: مقدار باید اعشاری باشد"
#: bika/lims/validators.py:1041
msgid "Validation for '{}' failed"
-msgstr ""
+msgstr "اعتبار سنجی برای '{}' انجام نشد"
#: bika/lims/content/instrumentvalidation.py:61
msgid "Validation report date"
-msgstr ""
+msgstr "تاریخ اعتبار سنجی گزارش"
#: bika/lims/browser/instrument.py:315
#: bika/lims/content/instrumentvalidation.py:88
msgid "Validator"
-msgstr ""
+msgstr "اعتبارسنج"
#: bika/lims/browser/worksheet/templates/results.pt:172
#: bika/lims/content/calculation.py:138
@@ -6070,7 +6071,7 @@ msgstr "ارزش"
#: bika/lims/content/abstractanalysis.py:146
#: bika/lims/content/analysisservice.py:388
msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields."
-msgstr ""
+msgstr "مقادیری را می توان در اینجا وارد کرد که پیش فرض های مشخص شده در فیلدهای موقت محاسبه را لغو کند"
#: bika/lims/browser/analysisrequest/analysisrequests.py:321
#: bika/lims/browser/dashboard/dashboard.py:438
@@ -6080,36 +6081,36 @@ msgstr "تایید شده"
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:117
msgid "Verified By"
-msgstr ""
+msgstr "تایید شده توسط"
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
msgid "Verify"
-msgstr ""
+msgstr "تایید"
#: bika/lims/browser/auditlog.py:79
#: bika/lims/browser/templates/analysisservice_info.pt:174
#: bika/lims/controlpanel/auditlog.py:69
msgid "Version"
-msgstr "ویرایش"
+msgstr "نسخه"
#: bika/lims/browser/dashboard/templates/dashboard.pt:500
msgid "Visibility"
-msgstr ""
+msgstr "قابلیت مشاهده"
#: bika/lims/browser/widgets/reflexrulewidget.py:456
msgid "Visibility (default)"
-msgstr ""
+msgstr "قابلیت مشاهده (پیش فرض)"
#: 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 "برای اطلاعات بیشتر به مشخصات پویا مراجعه کنید:"
#: bika/lims/browser/viewlets/templates/resultsranges_out_of_date_viewlet.pt:28
msgid "Visit the Specification's changes history for additional information:"
-msgstr ""
+msgstr "مشاهده تاریخچه تغییرات مشخصات برای اطلاعات بیشتر:"
#: bika/lims/browser/templates/supplyorder_content.pt:21
#: bika/lims/browser/templates/supplyorder_edit.pt:38
@@ -6119,35 +6120,35 @@ msgstr "حجم"
#: bika/lims/browser/viewlets/templates/invalid_ar_viewlet.pt:13
msgid "Warning"
-msgstr ""
+msgstr "اخطار"
#: bika/lims/content/laboratory.py:124
msgid "Web address for the accreditation body"
-msgstr ""
+msgstr "آدرس وب برای سازمان تأیید اعتبار"
#: bika/lims/content/supplier.py:52
msgid "Website."
-msgstr ""
+msgstr "وبسایت"
#: bika/lims/config.py:112
msgid "Wednesday"
-msgstr ""
+msgstr "چهارشنبه"
#: bika/lims/browser/dashboard/templates/dashboard.pt:559
msgid "Weekly"
-msgstr ""
+msgstr "هفتگی"
#: bika/lims/controlpanel/bika_instruments.py:91
msgid "Weeks To Expire"
-msgstr ""
+msgstr "هفته تا پایان اعتبار"
#: bika/lims/content/analysisprofile.py:108
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"
-msgstr ""
+msgstr "وقتی فعال شود ، سیستم از قیمت پروفایل تجزیه و تحلیل استفاده می کند و مالیات بر ارزش افزوده سیستم با مالیات بر ارزش افزوده مشخص شده در پروفیل جایگزین می گردد."
#: bika/lims/content/abstractbaseanalysis.py:384
msgid "When the results of duplicate analyses on worksheets, carried out on the same sample, differ with more than this percentage, an alert is raised"
-msgstr ""
+msgstr "هنگامی که نتایج تجزیه و تحلیل تکراری در صفحه های کاری ، که بر روی همان نمونه انجام شده است ، با بیش از این درصد متفاوت باشد ، اخطار داده می شود."
#: bika/lims/validators.py:524
msgid "Wildcards for interims are not allowed: ${wildcards}"
@@ -6155,22 +6156,22 @@ msgstr ""
#: bika/lims/browser/publish/templates/email_template.pt:20
msgid "With best regards"
-msgstr ""
+msgstr "با احترام"
#: bika/lims/content/instrumentcalibration.py:129
#: bika/lims/content/instrumentmaintenancetask.py:104
#: bika/lims/content/instrumentvalidation.py:110
msgid "Work Performed"
-msgstr ""
+msgstr "کار انجام شده"
#: bika/lims/browser/reports/templates/administration_usershistory.pt:73
msgid "Workflow"
-msgstr ""
+msgstr "گردش کار"
#: bika/lims/browser/auditlog.py:93
#: bika/lims/controlpanel/auditlog.py:96
msgid "Workflow State"
-msgstr ""
+msgstr "وضعیت گردش کار"
#: bika/lims/browser/analyses/qc.py:51
#: bika/lims/browser/referencesample.py:155
@@ -6197,21 +6198,21 @@ msgstr ""
#: bika/lims/browser/dashboard/templates/dashboard.pt:563
msgid "Yearly"
-msgstr ""
+msgstr "سالیانه"
#: bika/lims/browser/clientfolder.py:182
#: bika/lims/browser/header_table.py:125
#: bika/lims/content/abstractbaseanalysis.py:897
msgid "Yes"
-msgstr ""
+msgstr "بلی"
#: bika/lims/browser/viewlets/templates/attachments.pt:295
msgid "You can use the browse button to select and upload a new attachment."
-msgstr ""
+msgstr "برای انتخاب و بارگذاری پیوست جدید می توانید از دکمه انتخاب استفاده کنید."
#: bika/lims/browser/worksheet/tools.py:37
msgid "You do not have sufficient privileges to view the worksheet ${worksheet_title}."
-msgstr ""
+msgstr "شما مجوز مشاهده کاربرگ ${worksheet_title} را ندارید."
#: bika/lims/browser/worksheet/views/export.py:36
msgid "You must select an instrument"
@@ -6219,32 +6220,32 @@ msgstr "انتخاب دستگاه الزامیست"
#: bika/lims/exportimport/instruments/sysmex/xs/i500.py:77
msgid "You should introduce a default result key."
-msgstr ""
+msgstr "شما باید یک کلید نتیجه پیش فرض معرفی کنید"
#: bika/lims/browser/reports/administration_usershistory.py:133
msgid "action"
-msgstr ""
+msgstr "اقدام"
#: bika/lims/browser/templates/referencesample_view.pt:130
msgid "activate"
-msgstr ""
+msgstr "فعال کردن"
#: bika/lims/content/instrumentcertification.py:261
msgid "biannually"
-msgstr ""
+msgstr "دوسالانه"
#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:46
#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:46
msgid "by"
-msgstr ""
+msgstr "بوسیله"
#: bika/lims/browser/reports/administration_usershistory.py:160
msgid "comment"
-msgstr ""
+msgstr "نظر"
#: bika/lims/content/instrumentcertification.py:257
msgid "daily"
-msgstr ""
+msgstr "روزانه"
#. Default: "${Y}-${m}-${d} ${I}:${M} ${p}"
#. The variables used here are the same as used in the strftime formating.
@@ -6276,11 +6277,11 @@ msgstr ""
#: bika/lims/controlpanel/bika_analysisservices.py:326
msgid "days"
-msgstr ""
+msgstr "روز"
#: bika/lims/browser/templates/referencesample_view.pt:123
msgid "deactivate"
-msgstr ""
+msgstr "غیرفعال"
#. Default: "${copyright} 2017-${current_year} ${senaitelims}"
#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.footer.pt:12
@@ -6289,15 +6290,15 @@ msgstr ""
#: bika/lims/controlpanel/bika_analysisservices.py:326
msgid "hours"
-msgstr ""
+msgstr "ساعت"
#: bika/lims/controlpanel/bika_sampletypes.py:160
msgid "hours: {} minutes: {} days: {}"
-msgstr ""
+msgstr "ساعت: {} دقیقه: {} روز: {}"
#: bika/lims/browser/publish/templates/email.pt:180
msgid "in"
-msgstr ""
+msgstr "در"
#. Default: "Add to the following groups:"
#: bika/lims/browser/templates/login_details.pt:266
@@ -6326,31 +6327,31 @@ msgstr ""
#: bika/lims/controlpanel/bika_analysisservices.py:326
msgid "minutes"
-msgstr ""
+msgstr "دقیقه"
#: bika/lims/content/instrumentcertification.py:259
msgid "monthly"
-msgstr ""
+msgstr "ماهانه"
#: bika/lims/browser/dashboard/dashboard.py:369
msgid "of"
-msgstr ""
+msgstr "از"
#: bika/lims/browser/publish/templates/email.pt:30
msgid "overview"
-msgstr ""
+msgstr "بررسی اجمالی"
#: bika/lims/content/instrumentcertification.py:260
msgid "quarterly"
-msgstr ""
+msgstr "سه ماه یکبار"
#: bika/lims/content/instrumentscheduledtask.py:133
msgid "repeating every"
-msgstr ""
+msgstr "تکرار در هر"
#: bika/lims/content/instrumentscheduledtask.py:134
msgid "repeatperiod"
-msgstr ""
+msgstr "دوره تکرار"
#. Default: "${I}:${M} ${p}"
#. The variables used here are the same as used in the strftime formating.
@@ -6387,24 +6388,24 @@ msgstr "به"
#: bika/lims/content/instrumentscheduledtask.py:136
msgid "until"
-msgstr ""
+msgstr "تا زمان"
#: bika/lims/browser/dashboard/templates/dashboard.pt:555
msgid "updated every 2 hours"
-msgstr ""
+msgstr "به روز رسانی هر 2 ساعت"
#: bika/lims/browser/analyses/view.py:1133
msgid "verification(s) pending"
-msgstr ""
+msgstr "درحال انتظار جهت تایید"
#: bika/lims/content/instrumentcertification.py:258
msgid "weekly"
-msgstr ""
+msgstr "هفتگی"
#: bika/lims/content/instrumentcertification.py:262
msgid "yearly"
-msgstr ""
+msgstr "سالیانه"
#: bika/lims/controlpanel/bika_instruments.py:180
msgid "{} weeks and {} day(s)"
-msgstr ""
+msgstr "{} هفته و {} روز"
diff --git a/bika/lims/locales/fr/LC_MESSAGES/plone.po b/bika/lims/locales/fr/LC_MESSAGES/plone.po
index f97eb8f974..3386612eea 100644
--- a/bika/lims/locales/fr/LC_MESSAGES/plone.po
+++ b/bika/lims/locales/fr/LC_MESSAGES/plone.po
@@ -3,13 +3,14 @@
# FIRST AUTHOR , YEAR.
# Translators:
# Ramon Bartl , 2018
+# Ludwig Muster , 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-08-02 11:38+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
-"Last-Translator: Ramon Bartl , 2018\n"
+"Last-Translator: Ludwig Muster , 2021\n"
"Language-Team: French (https://www.transifex.com/senaite/teams/87045/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -571,7 +572,7 @@ msgid "Republish"
msgstr ""
msgid "Retract"
-msgstr ""
+msgstr "Retirer"
msgid "Retracted"
msgstr ""
@@ -613,7 +614,7 @@ msgstr "Points d'échantillonnage"
#: bika/lims/profiles/default/types/Client.xml
msgid "Sample Templates"
-msgstr ""
+msgstr "Modèles d'échantillon"
#: bika/lims/profiles/default/types/SampleType.xml
msgid "Sample Type"
@@ -625,7 +626,7 @@ msgid "Sample Types"
msgstr "Types d'échantillon"
msgid "Sample due"
-msgstr ""
+msgstr "Échantillon dû"
msgid "Sample received"
msgstr ""
@@ -737,7 +738,7 @@ msgid "Supply Orders"
msgstr "Commandes de réapprovisionnement"
msgid "To be preserved"
-msgstr ""
+msgstr "A conserver"
msgid "To be sampled"
msgstr ""
diff --git a/bika/lims/locales/fr/LC_MESSAGES/senaite.core.po b/bika/lims/locales/fr/LC_MESSAGES/senaite.core.po
index 95a9bbc3b3..3375379be5 100644
--- a/bika/lims/locales/fr/LC_MESSAGES/senaite.core.po
+++ b/bika/lims/locales/fr/LC_MESSAGES/senaite.core.po
@@ -2,13 +2,14 @@
# Translators:
# Ramon Bartl , 2018
# Jordi Puiggené , 2019
+# Ludwig Muster , 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-08-02 11:38+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
-"Last-Translator: Jordi Puiggené , 2019\n"
+"Last-Translator: Ludwig Muster , 2021\n"
"Language-Team: French (https://www.transifex.com/senaite/teams/87045/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,16 +23,16 @@ msgstr ""
#: bika/lims/content/bikasetup.py:794
msgid "
The Bika LIMS 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 Type
Variables
Client
{client}
Year
{year}
Date
{yymmdd}
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 ""
+msgstr "
Le serveur de numéros d’identification (IDs) de “The Bika LIMS” génère des IDs séquentiels pour les objets comme les échantillons, les feuilles de travail, etc… Ceux-ci sont basés sur un format spécifique à chaque type de contenu.
Le format est construit sur le modèle du format de la syntaxe Python, utilisant des variables prédéfinies par type de contenu et incrémentant les IDs par une séquence numérique, 'seq' et une succession d’un nombre de chiffres, par exemple '03d' pour une séquence d’IDs de 001 à 999.
Les préfixes alphanumériques des IDs sont inclus dans le format, comme par exemple WS pour les feuilles de travail (WS-{seq\\:03d}) générant les IDs séquentiels suivants: WS-001, WS-002, WS-003, etc...
Pour la génération dynamique d’IDs alphanumériques et séquentiel, le caractère {alpha} peut être employé. Par exemple, WS-{alpha\\:2a3d} génère WS-AA001, WS-AA002, WS-AB034, etc...
Les variables utilisables sont\\:
Type de Contenu
Variables
Client
{client}
Année
{year}
Date
{yymmdd}
ID d’échantillon
{sampleId}
Type d’échantillon
{sampleType}
Date de prélèvement
{samplingDate}
Date d’échantillonnage
{dateSampled}
Paramètres de configuration\\:
format\\:
une chaîne au format Python construite à partir de variables prédéfinies, comme sampleId, client, sampleType.
la variable spéciale 'seq' doit être placée en dernière position de la chaîne
type de séquence\\: [gererated|counter]
contexte\\: si de type compteur, fournit le conteste de fonction de numération
type de compteur\\: [backreference|contained]
référence de compteur\\: un paramètre de la fonction de numération
préfix\\: préfix par défaut si aucun n’est donner dans le format de la chaîne
longueur de partage\\: nombre de parties à être intégré dans le préfix
"
#: bika/lims/browser/publish/templates/email.pt:138
msgid "${amount} attachments with a total size of ${total_size}"
-msgstr ""
+msgstr "${amount} pièce(s) jointe(s) d'une taille totale de ${total_size}"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:26
#: bika/lims/browser/templates/partition_magic.pt:29
msgid "${back_link}"
-msgstr ""
+msgstr "${back_link}"
#: bika/lims/browser/templates/login_details.pt:32
msgid "${contact_fullname} can log into the LIMS by using ${contact_username} as username. Contacts must change their own passwords. If a password is forgotten a contact can request a new password from the login form."
@@ -61,7 +62,7 @@ msgstr "% Publié"
#: bika/lims/utils/analysisrequest.py:567
msgid "%s has been rejected"
-msgstr ""
+msgstr "%s ont été rejetés"
#: bika/lims/exportimport/setupdata/__init__.py:58
msgid "%s has no '%s' column."
@@ -70,15 +71,15 @@ msgstr "%s n'a pas de colonne '%s'."
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:26
#: bika/lims/browser/templates/partition_magic.pt:29
msgid "← Back"
-msgstr ""
+msgstr "← Retour"
#: bika/lims/browser/publish/templates/email.pt:30
msgid "← Back to the ${back_link}"
-msgstr ""
+msgstr "← Retour à ${back_link}"
#: 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 "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/browser/viewlets/templates/attachments.pt:249
#: bika/lims/content/referencesample.py:201
@@ -103,7 +104,7 @@ msgstr "(Requis)"
#: bika/lims/browser/publish/templates/email_template.pt:25
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
-msgstr ""
+msgstr "*** Ce message a été généré automatiquement. Merci de ne pas y répondre. ***"
#: bika/lims/browser/analyses/view.py:150
#: bika/lims/browser/referencesample.py:175
@@ -118,31 +119,31 @@ msgstr "< Min"
#: bika/lims/browser/templates/senaite-frontpage.pt:15
msgid " Welcome to SENAITE"
-msgstr ""
+msgstr " Bienvenue dans SENAITE"
#: bika/lims/skins/bika/bika_widgets/rejectionwidget.pt:59
msgid " Other"
-msgstr ""
+msgstr " Autre"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:505
msgid "The formula you type here will be dynamically calculated when an analysis using this calculation is displayed.
To enter a Calculation, use standard maths operators, + - * / ( ), and all keywords available, both from other Analysis Services and the Interim Fields specified here, as variables. Enclose them in square brackets [ ].
E.g, the calculation for Total Hardness, the total of Calcium (ppm) and Magnesium (ppm) ions in water, is entered as [Ca] + [Mg], where Ca and MG are the keywords for those two Analysis Services.
"
-msgstr ""
+msgstr "
La formule introduite ici est calculée automatiquement lors de l'affichage d'une analyse liée à cette expression.
Pour entrer une expression, utilisez les opérateurs mathématiques standards, + - * / ( ), ainsi que tous les mots clés disponibles en tant que Services Analytiques et les champs temporaires spécifiés ici comme variables. L'expression doit être placée entre parenthèses [ ].
Par exemple, la dureté totale dans l'eau est calculée en additionnant les ions Calcium (ppm) et Magnésium (ppm), tous deux obtenus à travers les Services Analytiques correspondant. L'expression correspondante est [Ca] + [Mg].
"
#: bika/lims/browser/viewlets/templates/setupbutton.pt:9
msgid ""
-msgstr ""
+msgstr ""
#: bika/lims/skins/bika/bika_widgets/rejectionsetupwidget.pt:33
msgid "xx"
-msgstr ""
+msgstr ""
#: bika/lims/browser/fields/resultrangefield.py:42
#: bika/lims/browser/widgets/analysisspecificationwidget.py:114
@@ -151,11 +152,11 @@ msgstr "> Max"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:512
msgid ">max"
-msgstr ""
+msgstr ">max"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:498
msgid ">min"
-msgstr ""
+msgstr ">min"
#: bika/lims/content/organisation.py:130
msgid "Account Name"
@@ -214,7 +215,7 @@ msgstr "Actions réalisées par les utilisateurs (ou par un utilisateur spécifi
#: bika/lims/profiles/default/workflows/senaite_client_workflow/definition.xml
#: bika/lims/profiles/default/workflows/senaite_clientcontact_workflow/definition.xml
msgid "Activate"
-msgstr ""
+msgstr "Activer"
#: bika/lims/browser/analysisrequest/analysisrequests.py:240
#: bika/lims/browser/client/views/analysisprofiles.py:64
@@ -225,13 +226,13 @@ msgstr "Actif"
#: bika/lims/browser/auditlog.py:83
#: bika/lims/controlpanel/auditlog.py:77
msgid "Actor"
-msgstr ""
+msgstr "Utilisateur actif"
#: bika/lims/browser/analysisrequest/analysisrequests.py:474
#: bika/lims/browser/analysisrequest/templates/analysisrequests.pt:36
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:242
msgid "Add"
-msgstr "Ajout"
+msgstr "Ajouter"
#: bika/lims/browser/worksheet/views/add_analyses.py:62
msgid "Add Analyses"
@@ -239,7 +240,7 @@ msgstr "Ajout d'analyse"
#: bika/lims/browser/viewlets/templates/attachments.pt:302
msgid "Add Attachment"
-msgstr ""
+msgstr "Ajouter une pièce jointe"
#: bika/lims/browser/worksheet/views/add_blank.py:43
msgid "Add Blank Reference"
@@ -256,7 +257,7 @@ msgstr "Ajout d'un duplicat"
#: bika/lims/controlpanel/bika_reflexrulefolder.py:87
msgid "Add Reflex rule"
-msgstr ""
+msgstr "Ajouter une règle de révision"
#: bika/lims/content/bikasetup.py:340
msgid "Add a remarks field to all analyses"
@@ -264,32 +265,32 @@ msgstr "Ajoute un champ de commentaires à toutes les analyses"
#: bika/lims/content/artemplate.py:250
msgid "Add analyses from the selected profile to the template"
-msgstr ""
+msgstr "Ajouter les analyses du profil sélectionné au modèle"
#: bika/lims/browser/viewlets/templates/attachments.pt:195
#: bika/lims/browser/viewlets/templates/worksheet_attachments.pt:37
msgid "Add new Attachment"
-msgstr ""
+msgstr "Ajouter une nouvelle pièce jointe"
#: bika/lims/content/analysisrequest.py:995
msgid "Add one or more attachments to describe the sample in this sample, or to specify your request."
-msgstr ""
+msgstr "Ajouter une ou plusieurs pièce(s) jointe(s) à votre demande pour décrire plus spécifiquement votre échantillon."
#: bika/lims/skins/bika/bika_widgets/remarkswidget.pt:45
msgid "Add remarks"
-msgstr ""
+msgstr "Ajouter une remarque"
#: bika/lims/content/calculation.py:98
msgid "Additional Python Libraries"
-msgstr ""
+msgstr "Bibliothèque Python supplémentaire"
#: bika/lims/content/analysisservice.py:387
msgid "Additional Values"
-msgstr ""
+msgstr "Valeurs supplémentaires"
#: bika/lims/content/analysisrequest.py:219
msgid "Additional email addresses to be notified"
-msgstr ""
+msgstr "Adresses e-mail supplémentaires à notifier"
#: bika/lims/content/storagelocation.py:93
#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:137
@@ -302,11 +303,11 @@ msgstr "Rapports administratifs"
#: bika/lims/content/sampletype.py:208
msgid "Admitted sticker templates"
-msgstr ""
+msgstr "Modèles d'étiquette autorisés"
#: bika/lims/content/sampletype.py:181
msgid "Admitted stickers for the sample type"
-msgstr ""
+msgstr "Étiquettes autorisées pour ce type d'échantillon"
#: bika/lims/browser/reports/selection_macros/__init__.py:359
msgid "After ${end_date}"
@@ -329,7 +330,7 @@ msgstr "Tous les services d'analyse accrédités sont listés ici."
#: bika/lims/browser/viewlets/templates/worksheet_attachments.pt:40
msgid "All Analyses of Service"
-msgstr ""
+msgstr "Toutes les analyses du service analytique"
#: bika/lims/browser/analysisrequest/analysisrequests.py:617
msgid "All analyses assigned"
@@ -349,15 +350,15 @@ msgstr "Permet de saisir manuellement la valeur d'incertitude"
#: bika/lims/config.py:145
msgid "Allow same user to verify multiple times"
-msgstr ""
+msgstr "Autoriser le même utilisateur à vérifier plusieurs fois"
#: bika/lims/config.py:146
msgid "Allow same user to verify multiple times, but not consecutively"
-msgstr ""
+msgstr "Autoriser le même utilisateur à vérifier plusieurs fois, mais non consécutives"
#: bika/lims/content/bikasetup.py:352
msgid "Allow self-verification of results"
-msgstr ""
+msgstr "Autoriser l'auto-vérification des résultats"
#: bika/lims/content/abstractbaseanalysis.py:221
msgid "Allow the analyst to manually replace the default Detection Limits (LDL and UDL) on results entry views"
@@ -369,7 +370,7 @@ msgstr "Permet au technicien/biologiste de remplacer la valeur d'incertitude par
#: bika/lims/content/bikasetup.py:189
msgid "Allow to submit results for unassigned analyses or for analyses assigned to others"
-msgstr ""
+msgstr "Autoriser la soumission des résultats pour les analyses non-attribuées ou attribuées à d'autres utilisateurs"
#: bika/lims/content/client.py:100
msgid "Always expand the selected categories in client views"
@@ -382,7 +383,7 @@ msgstr "Quantité"
#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:58
#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:58
msgid "Analysed by"
-msgstr ""
+msgstr "Analysé par"
#: bika/lims/browser/dashboard/dashboard.py:578
#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:95
@@ -419,7 +420,7 @@ msgstr "Rapports liés aux analyses"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:115
msgid "Analyses requested"
-msgstr ""
+msgstr "Analyses demandées"
#: bika/lims/browser/reports/productivity_analysesperdepartment.py:219
#: bika/lims/browser/reports/templates/productivity.pt:350
@@ -462,16 +463,16 @@ msgstr "Profiles d'analyse"
#: bika/lims/browser/templates/analysisreport_info.pt:22
msgid "Analysis Report"
-msgstr ""
+msgstr "Rapport d'analyse"
#: bika/lims/browser/publish/reports_listing.py:53
#: bika/lims/profiles/default/types/Client.xml
msgid "Analysis Reports"
-msgstr ""
+msgstr "Rapports d'analyses"
#: bika/lims/browser/publish/emailview.py:289
msgid "Analysis Results for {}"
-msgstr ""
+msgstr "Résultats d'analyse pour {}"
#: bika/lims/browser/fields/referenceresultsfield.py:41
#: bika/lims/browser/fields/resultrangefield.py:34
@@ -508,7 +509,7 @@ msgstr "Catégorie d'analyse"
#: bika/lims/content/analysisrequest.py:405
msgid "Analysis profiles apply a certain set of analyses"
-msgstr ""
+msgstr "Un profil d’analyses applique un set d’analyses"
#: bika/lims/browser/reports/productivity_analysesperservice.py:93
#: bika/lims/browser/reports/selection_macros/select_analysisservice.pt:3
@@ -517,7 +518,7 @@ msgstr "Service analytique"
#: bika/lims/content/bikasetup.py:316
msgid "Analysis specifications which are edited directly on the Sample."
-msgstr ""
+msgstr "Spécifications analytiques éditées directement au niveau de l'échantillon."
#: bika/lims/browser/reports/templates/productivity.pt:283
msgid "Analysis turnaround time"
@@ -571,7 +572,7 @@ msgstr "Numéro d'équipement"
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
msgid "Assign"
-msgstr ""
+msgstr "Assigner"
#: bika/lims/browser/analysisrequest/analysisrequests.py:386
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
@@ -585,20 +586,20 @@ msgstr "Assigné à : ${worksheet_id}"
#: bika/lims/browser/dashboard/dashboard.py:541
msgid "Assignment pending"
-msgstr ""
+msgstr "Attribution en attente"
#: bika/lims/validators.py:477
msgid "At least, two options for choices field are required"
-msgstr ""
+msgstr "Au minimum, deux choix de réponse doivent être entrés pour les champs à options"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
msgid "Attach"
-msgstr ""
+msgstr "Attacher"
#: bika/lims/browser/viewlets/templates/attachments.pt:238
msgid "Attach to Analysis Request"
-msgstr ""
+msgstr "Attacher à la demande d'analyse"
#: bika/lims/content/analysisrequest.py:994
#: bika/lims/content/attachment.py:51
@@ -627,7 +628,7 @@ msgstr "Types de liens"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
msgid "Attachment due"
-msgstr ""
+msgstr "Pièce jointe requise"
#: bika/lims/browser/analysisrequest/manage_analyses.py:263
#: bika/lims/browser/referencesample.py:363
@@ -655,19 +656,19 @@ msgstr "Liens"
#: bika/lims/profiles/default/actions.xml
#: bika/lims/profiles/default/types/AuditLog.xml
msgid "Audit Log"
-msgstr ""
+msgstr "Journal d'audit"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:145
msgid "Authorized by"
-msgstr ""
+msgstr "Autorisé par"
#: bika/lims/exportimport/import.pt:89
msgid "Auto Import Instrument Results"
-msgstr ""
+msgstr "Importation automatique des résultats issus des instruments"
#: bika/lims/browser/instrument.py:747
msgid "Auto Import Logs of %s"
-msgstr ""
+msgstr "Journaux d'importation automatique de %s"
#: bika/lims/configure.zcml:48
msgid "Auto-Generate ID Beahvior for Dexterity Contents"
@@ -675,11 +676,11 @@ msgstr ""
#: bika/lims/content/artemplate.py:235
msgid "Auto-partition on receive"
-msgstr ""
+msgstr "Partitionner automatiquement à la réception"
#: bika/lims/content/bikasetup.py:522
msgid "Auto-receive samples"
-msgstr ""
+msgstr "Réceptionner automatique des échantillons"
#: bika/lims/browser/worksheet/templates/results.pt:132
msgid "Autofill"
@@ -695,7 +696,7 @@ msgstr "Impression automatique d'étiquettes"
#: bika/lims/content/artemplate.py:236
msgid "Automatically redirect the user to the partitions creation view when Sample is received."
-msgstr ""
+msgstr "Rediriger automatiquement l'utilisateur vers la vue de création des partitions lorsque l'échantillon est reçu."
#: bika/lims/browser/worksheet/templates/print.pt:121
msgid "Available templates"
@@ -745,7 +746,7 @@ msgstr "Libellés du lot"
#: bika/lims/content/analysisrequest.py:345
msgid "Batch Sub-group"
-msgstr ""
+msgstr "Subdivision d'un lot"
#: bika/lims/browser/batchfolder.py:56
msgid "Batches"
@@ -753,11 +754,11 @@ msgstr "Lots"
#: bika/lims/browser/viewlets/templates/dynamic_specs_viewlet.pt:19
msgid "Be aware that the ranges provided in the spreadsheet file from the dynamic specification might override the ranges defined in the Specifications list below."
-msgstr ""
+msgstr "Attention, les domaines limites indiqués dans la feuille de calcul provenant de la spécification dynamique peuvent écraser les domaines renseignés dans les spécifications ci-dessous."
#: bika/lims/browser/viewlets/templates/sample_dynamic_specs_viewlet.pt:19
msgid "Be aware that the ranges provided in the spreadsheet file from the dynamic specification might override the ranges manually defined in the list below."
-msgstr ""
+msgstr "Attention, les domaines limites indiqués dans la feuille de calcul provenant de la spécification dynamique peuvent écraser les domaines renseignés manuellement ci-dessous."
#: bika/lims/browser/fields/coordinatefield.py:44
msgid "Bearing"
@@ -769,7 +770,7 @@ msgstr "Avant le ${start_date}"
#: bika/lims/browser/dashboard/templates/dashboard.pt:562
msgid "Biannual"
-msgstr ""
+msgstr "Semestriel"
#: bika/lims/config.py:99
#: bika/lims/content/organisation.py:109
@@ -792,7 +793,7 @@ msgstr "marque"
#: bika/lims/browser/clientfolder.py:103
msgid "Bulk Discount"
-msgstr ""
+msgstr "Rabais de quantité"
#: bika/lims/content/client.py:64
#: bika/lims/content/pricelist.py:59
@@ -814,11 +815,11 @@ msgstr "Par"
#: bika/lims/browser/department/labcontacts.py:39
msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department."
-msgstr ""
+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:325
msgid "CBID"
-msgstr ""
+msgstr "CBID"
#: bika/lims/content/analysisrequest.py:188
msgid "CC Contacts"
@@ -850,7 +851,7 @@ msgstr "Champ(s) de calcul intermédiaire"
#: bika/lims/content/analysisservice.py:372
msgid "Calculation to be assigned to this content."
-msgstr ""
+msgstr "Expression mathématique attribuée à ce contenu."
#: bika/lims/controlpanel/bika_calculations.py:59
msgid "Calculations"
@@ -876,17 +877,17 @@ msgstr "Métrologue"
#: bika/lims/browser/analyses/view.py:1159
msgid "Can verify, but submitted by current user"
-msgstr ""
+msgstr "Vérification possible malgré la saisie par l'utilisateur actif"
#: bika/lims/browser/analyses/view.py:1183
msgid "Can verify, but was already verified by current user"
-msgstr ""
+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:124
#: bika/lims/browser/publish/templates/email.pt:205
#: bika/lims/browser/templates/partition_magic.pt:249
msgid "Cancel"
-msgstr ""
+msgstr "Annuler"
#: bika/lims/browser/analysisrequest/analysisrequests.py:341
#: bika/lims/browser/batchfolder.py:109
@@ -904,15 +905,15 @@ msgstr "Ne peut désactiver le calcul car utilisé par les services suivants : $
#: bika/lims/browser/analyses/view.py:1189
msgid "Cannot verify, last verified by current user"
-msgstr ""
+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
msgid "Cannot verify, submitted by current user"
-msgstr ""
+msgstr "Vérification impossible, résultat soumis par l'utilisateur actif"
#: bika/lims/browser/analyses/view.py:1174
msgid "Cannot verify, was verified by current user"
-msgstr ""
+msgstr "Vérification impossible, l'utilisateur actif ayant procédé à la vérification précédente"
#: bika/lims/content/container.py:55
#: bika/lims/controlpanel/bika_containers.py:62
@@ -963,21 +964,21 @@ msgstr "Référence du certificat"
#: bika/lims/browser/auditlog.py:95
#: bika/lims/controlpanel/auditlog.py:100
msgid "Changes"
-msgstr ""
+msgstr "Changements"
#: bika/lims/browser/analysisrequest/resultsinterpretation.py:57
msgid "Changes Saved"
-msgstr ""
+msgstr "Modifications sauvegardées"
#: bika/lims/browser/header_table.py:78
#: bika/lims/browser/workflow/__init__.py:194
#: bika/lims/browser/worksheet/views/add_analyses.py:132
msgid "Changes saved."
-msgstr ""
+msgstr "Modifications sauvegardées."
#: bika/lims/browser/templates/header_table.pt:41
msgid "Changes will be propagated to partitions"
-msgstr ""
+msgstr "Les changements seront déployés vers les partitions"
#: bika/lims/content/method.py:136
msgid "Check if the method has been accredited"
@@ -993,7 +994,7 @@ msgstr "Cochez cette case si les échantillons prélevés à ce point sont des \
#: bika/lims/content/container.py:64
msgid "Check this box if this container is already preserved.Setting this will short-circuit the preservation workflow for sample partitions stored in this container."
-msgstr "Cochez cette case si ce conteneur est déjà conditionné. Cette option va court-circuiter le workflow de conservation pour les échantillons stockés dans ce conteneur."
+msgstr "Cochez cette case si ce contenant est déjà conditionné. Cette option va court-circuiter le flux de travail de conservation pour les échantillons stockés dans ce contenant."
#: bika/lims/content/laboratory.py:104
msgid "Check this box if your laboratory is accredited"
@@ -1005,15 +1006,15 @@ msgstr "Cochez cette case pour garantir qu'un conteneur d'échantillon distinct
#: bika/lims/browser/fields/interimfieldsfield.py:44
msgid "Choices"
-msgstr ""
+msgstr "Choix"
#: bika/lims/content/analysisrequest.py:656
msgid "Choose default Sample specification values"
-msgstr ""
+msgstr "Choisir les valeurs par défaut des spécifications de l'échantillon"
#: bika/lims/content/bikasetup.py:383
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 ""
+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."
#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:111
msgid "City"
@@ -1025,7 +1026,7 @@ msgstr "Classique"
# senaite.core.listing: ButtonBar
msgid "Clear selection"
-msgstr ""
+msgstr "Effacer la sélection"
#: bika/lims/content/referencedefinition.py:46
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."
@@ -1033,11 +1034,11 @@ msgstr "Cliquez sur les catégories d'analyses (ci-contre sur fond sombre) pour
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:390
msgid "Click to expand this category"
-msgstr ""
+msgstr "Cliquer pour développer cette catégorie"
# senaite.core.listing: TableColumnConfig
msgid "Click to toggle the visibility or drag&drop to change the order"
-msgstr ""
+msgstr "Cliquez pour basculer la visibilité ou faites un glisser-déposer pour changer l'ordre"
#: bika/lims/browser/analysisrequest/analysisrequests.py:142
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76
@@ -1086,7 +1087,7 @@ msgstr "SID client"
#: bika/lims/content/analysisrequest.py:809
msgid "Client Sample ID"
-msgstr ""
+msgstr "ID échantillon du client"
#: bika/lims/browser/clientfolder.py:49
msgid "Clients"
@@ -1094,7 +1095,7 @@ msgstr "Clients"
#: bika/lims/profiles/default/workflows/senaite_batch_workflow/definition.xml
msgid "Close"
-msgstr ""
+msgstr "Fermer"
#: bika/lims/browser/batchfolder.py:104
#: bika/lims/content/instrumentmaintenancetask.py:128
@@ -1104,7 +1105,7 @@ msgstr "Fermé"
#: bika/lims/content/storagelocation.py:59
msgid "Code for the location"
-msgstr "Code de localisation"
+msgstr "Code de l'emplacement"
#: bika/lims/content/storagelocation.py:41
msgid "Code for the site"
@@ -1116,7 +1117,7 @@ msgstr "Code du meuble"
#: bika/lims/content/dynamic_analysisspec.py:75
msgid "Column '{}' is missing"
-msgstr ""
+msgstr "La colonne '{}' est manquante"
#: bika/lims/config.py:131
msgid "Comma (,)"
@@ -1144,7 +1145,7 @@ msgstr "Composé"
#: bika/lims/content/artemplate.py:106
msgid "Composite sample"
-msgstr ""
+msgstr "Échantillon composite"
#: bika/lims/content/laboratory.py:91
msgid "Confidence Level %"
@@ -1152,7 +1153,7 @@ msgstr "Taux de confiance"
# senaite.core.listing: TableColumnConfig
msgid "Configure Table Columns"
-msgstr ""
+msgstr "Configurer les colonnes de la table"
#: bika/lims/content/artemplate.py:167
msgid "Configure the sample partitions and preservations for this template. Assign analyses to the different partitions on the template's Analyses tab"
@@ -1176,11 +1177,11 @@ msgstr "Contact"
#: bika/lims/browser/analysisrequest/add2.py:1637
msgid "Contact does not belong to the selected client"
-msgstr ""
+msgstr "Le contact n'appartient pas au client sélectionné"
#: bika/lims/browser/templates/login_details.pt:118
msgid "Contact is deactivated. User cannot be unlinked."
-msgstr ""
+msgstr "Le contact est désactivé. L'utilisateur ne peut pas être dissocié."
#: bika/lims/browser/client/views/contacts.py:59
#: bika/lims/browser/supplier.py:98
@@ -1194,27 +1195,27 @@ msgstr "CC contacts"
#: bika/lims/browser/templates/analysisreport_info.pt:72
#: bika/lims/content/arreport.py:54
msgid "Contained Samples"
-msgstr ""
+msgstr "Échantillon contenu"
#: bika/lims/browser/templates/partition_magic.pt:163
#: bika/lims/content/analysisrequest.py:552
#: bika/lims/content/analysisservice.py:135
msgid "Container"
-msgstr "Conteneur"
+msgstr "Contenant"
#: bika/lims/content/analysisservice.py:102
#: bika/lims/content/container.py:48
#: bika/lims/controlpanel/bika_containers.py:60
msgid "Container Type"
-msgstr "Type de conteneur"
+msgstr "Type de contenant"
#: bika/lims/controlpanel/bika_containertypes.py:45
msgid "Container Types"
-msgstr "Types de conteneur"
+msgstr "Types de contenant"
#: bika/lims/controlpanel/bika_containers.py:46
msgid "Containers"
-msgstr "Conteneurs"
+msgstr "Contenants"
#: bika/lims/browser/client/views/attachments.py:52
msgid "Content Type"
@@ -1226,7 +1227,7 @@ msgstr "Type de contenu"
#: bika/lims/browser/dynamic_analysisspec.py:43
msgid "Contents of the file {}"
-msgstr ""
+msgstr "Contenus du fichier {}"
#: bika/lims/browser/worksheet/views/analyses.py:487
#: bika/lims/config.py:75
@@ -1256,11 +1257,11 @@ msgstr "Copier dans un nouveau"
#: bika/lims/browser/idserver/view.py:71
msgid "Could not convert '{}' to an integer"
-msgstr ""
+msgstr "Conversion de '{}' vers une variable de type Integer impossible"
#: bika/lims/browser/publish/emailview.py:510
msgid "Could not send email to {0} ({1})"
-msgstr ""
+msgstr "Envoi de l'e-mail à {0} ({1}) impossible"
#: bika/lims/browser/reports/productivity_analysestats.py:135
msgid "Count"
@@ -1274,11 +1275,11 @@ msgstr "Pays"
#: bika/lims/browser/templates/partition_magic.pt:243
msgid "Create Partitions"
-msgstr ""
+msgstr "Créer une partition"
#: bika/lims/browser/templates/login_details.pt:212
msgid "Create a new User"
-msgstr ""
+msgstr "Créer un nouvel utilisateur"
#: bika/lims/content/artemplate.py:92
msgid "Create a new sample of this type"
@@ -1286,7 +1287,7 @@ msgstr "Créer un nouvel échantillon de ce type"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Create partitions"
-msgstr ""
+msgstr "Créer des partitions"
#: bika/lims/browser/batchfolder.py:89
#: bika/lims/browser/instrument.py:402
@@ -1305,11 +1306,11 @@ msgstr "Créé par :"
#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:44
#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:44
msgid "Created on"
-msgstr ""
+msgstr "Créé le"
#: bika/lims/browser/partition_magic.py:112
msgid "Created {} partitions: {}"
-msgstr ""
+msgstr "Partitions {} créée {}"
#: bika/lims/browser/analysisrequest/analysisrequests.py:100
#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97
@@ -1341,7 +1342,7 @@ msgstr "LD"
#: bika/lims/browser/dashboard/templates/dashboard.pt:558
msgid "Daily"
-msgstr ""
+msgstr "Quotidien"
#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131
#: bika/lims/browser/reports/templates/productivity.pt:99
@@ -1381,7 +1382,7 @@ msgstr "Date de répartition"
#: bika/lims/content/referencesample.py:147
msgid "Date Disposed"
-msgstr "Date de mise à disposition"
+msgstr "Date d'élimination"
#: bika/lims/content/referencesample.py:140
msgid "Date Expired"
@@ -1395,7 +1396,7 @@ msgstr "Date de chargement"
#: bika/lims/browser/auditlog.py:81
#: bika/lims/controlpanel/auditlog.py:73
msgid "Date Modified"
-msgstr ""
+msgstr "Date de modification"
#: bika/lims/browser/referencesample.py:427
#: bika/lims/browser/templates/referencesample_sticker.pt:71
@@ -1410,7 +1411,7 @@ msgstr "Date de conservation"
#: bika/lims/content/arreport.py:127
msgid "Date Printed"
-msgstr ""
+msgstr "Date d'impression"
#: bika/lims/browser/analysisrequest/analysisrequests.py:134
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:126
@@ -1426,7 +1427,7 @@ msgstr "Date de réception"
#: bika/lims/browser/analysisrequest/analysisrequests.py:105
msgid "Date Registered"
-msgstr ""
+msgstr "Date d'enregistrement"
#: bika/lims/browser/reports/productivity_analysesperdepartment.py:50
#: bika/lims/browser/reports/productivity_analysesperformedpertotal.py:50
@@ -1436,7 +1437,7 @@ msgstr "Date de la demande"
#: bika/lims/content/analysisrequest.py:1030
msgid "Date Sample Received"
-msgstr ""
+msgstr "Date de réception de l'échantillon"
#: bika/lims/browser/analysisrequest/analysisrequests.py:113
#: bika/lims/browser/referencesample.py:419
@@ -1446,11 +1447,11 @@ msgstr "Date d'échantillonnage"
#: bika/lims/browser/analysisrequest/analysisrequests.py:130
msgid "Date Verified"
-msgstr ""
+msgstr "Vérifié le"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:102
msgid "Date collected"
-msgstr ""
+msgstr "Date de réception"
#: bika/lims/content/instrumentcertification.py:134
msgid "Date from which the calibration certificate is valid"
@@ -1500,7 +1501,7 @@ msgstr "Désactiver jusqu'au prochain étalonnage"
#: bika/lims/profiles/default/workflows/senaite_client_workflow/definition.xml
#: bika/lims/profiles/default/workflows/senaite_clientcontact_workflow/definition.xml
msgid "Deactivate"
-msgstr ""
+msgstr "Désactivé"
#: bika/lims/content/client.py:151
msgid "Decimal mark to use in the reports from this Client."
@@ -1519,11 +1520,11 @@ msgstr "Type de conteneur par défaut"
#: bika/lims/content/labcontact.py:83
#: bika/lims/controlpanel/bika_labcontacts.py:75
msgid "Default Department"
-msgstr ""
+msgstr "Département par défaut"
#: bika/lims/content/client.py:82
msgid "Default Emails to CC all published Samples for this client"
-msgstr ""
+msgstr "Adresses e-mail du client, utilisées par défaut pour l’envoi de résultats publiés"
#: bika/lims/content/abstractbaseanalysis.py:322
msgid "Default Instrument"
@@ -1547,7 +1548,7 @@ msgstr "Conteneur par défaut pour les nouvelles répartitions d'échantillons"
#: bika/lims/content/bikasetup.py:870
msgid "Default count of Sample to add."
-msgstr ""
+msgstr "Nombre d'échantillons à ajouter par défaut."
#: bika/lims/content/bikasetup.py:272
#: bika/lims/content/client.py:138
@@ -1556,15 +1557,15 @@ msgstr "Signe décimal par défaut"
#: bika/lims/utils/analysis.py:484
msgid "Default instrument %s is not valid"
-msgstr ""
+msgstr "L'équipement par défaut %s n'est pas valide"
#: bika/lims/content/sampletype.py:185
msgid "Default large sticker"
-msgstr ""
+msgstr "Grande étiquette par défaut"
#: bika/lims/content/bikasetup.py:446
msgid "Default layout in worksheet view"
-msgstr ""
+msgstr "Mise en page par défaut des feuilles de travail"
#: bika/lims/content/bikasetup.py:586
msgid "Default sample retention period"
@@ -1580,11 +1581,11 @@ msgstr "Formattage par défaut des notations scientifiques pour les résultats"
#: bika/lims/content/sampletype.py:183
msgid "Default small sticker"
-msgstr ""
+msgstr "Petite étiquette par défaut"
#: bika/lims/content/bikasetup.py:571
msgid "Default turnaround time for analyses."
-msgstr ""
+msgstr "Délai d'exécution par défaut pour les analyses."
#: bika/lims/browser/fields/interimfieldsfield.py:43
msgid "Default value"
@@ -1592,7 +1593,7 @@ msgstr "Valeur par défaut"
#: bika/lims/content/bikasetup.py:871
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
-msgstr ""
+msgstr "Valeur par défaut du nombre d'échantillon lorsque l'utilisateur clique sur le bouton \"Ajouter\" pour créer de nouveaux échantillons"
#: bika/lims/content/method.py:58
msgid "Define an identifier code for the method. It must be unique."
@@ -1600,7 +1601,7 @@ msgstr "Définissez un code d'identification pour la méthode. Il doit être uni
#: bika/lims/content/calculation.py:59
msgid "Define interim fields such as vessel mass, dilution factors, should your calculation require them. The field title specified here will be used as column headers and field descriptors where the interim fields are displayed. If 'Apply wide' is enabled the field will be shown in a selection box on the top of the worksheet, allowing to apply a specific value to all the corresponding fields on the sheet."
-msgstr ""
+msgstr "Définir des champs temporaires comme la tare de verrerie ou un facteur de dilution lorsque la formule le nécessite. Le nom du champ défini ici sera utilisé comme en-tête de colonne et comme descriptif de champ dans l'affichage des champs temporaires. Si l'option 'Activer à l'ensemble' est activé, le champ sera affiché comme case à cocher en haut de la feuille de travail, permettant d'appliquer une même valeur à tous les champs correspondants sur la fiche."
#: bika/lims/content/abstractbaseanalysis.py:121
msgid "Define the number of decimals to be used for this result."
@@ -1612,15 +1613,15 @@ msgstr "Définit la précision lors de conversions de valeurs en notation expone
#: bika/lims/content/analysisrequest.py:492
msgid "Define the sampler supposed to do the sample in the scheduled date"
-msgstr ""
+msgstr "Définir le préleveur prévu pour l'échantillonnage à la date planifiée"
#: bika/lims/browser/fields/reflexrulefield.py:45
msgid "Define the sets of actions"
-msgstr ""
+msgstr "Définir les sets d'actions"
#: bika/lims/content/sampletype.py:209
msgid "Defines the stickers to use for this sample type."
-msgstr ""
+msgstr "Définir l'étiquette à utiliser pour ce type d'échantillon."
#: bika/lims/browser/fields/coordinatefield.py:41
msgid "Degrees"
@@ -1635,7 +1636,7 @@ msgstr "Département"
#: bika/lims/content/labcontact.py:69
#: bika/lims/controlpanel/bika_labcontacts.py:78
msgid "Departments"
-msgstr ""
+msgstr "Départements"
#: bika/lims/browser/templates/analysisservice_info.pt:201
#: bika/lims/content/calculation.py:79
@@ -1678,20 +1679,20 @@ msgstr "Description du site"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Detach"
-msgstr ""
+msgstr "Détacher"
#: bika/lims/content/analysisrequest.py:828
msgid "Deviation between the sample and how it was sampled"
-msgstr ""
+msgstr "Écart entre l'échantillon et son prélèvement"
#: bika/lims/config.py:147
msgid "Disable multi-verification for the same user"
-msgstr ""
+msgstr "Désactiver les vérifications multiples pour le même utilisateur"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:542
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:191
msgid "Discount"
-msgstr ""
+msgstr "Rabais"
#: bika/lims/content/pricelist.py:66
msgid "Discount %"
@@ -1699,16 +1700,16 @@ msgstr "Remise %"
#: bika/lims/profiles/default/workflows/senaite_supplyorder_workflow/definition.xml
msgid "Dispatch"
-msgstr ""
+msgstr "Répartir"
#: bika/lims/browser/supplyorderfolder.py:79
#: bika/lims/profiles/default/workflows/senaite_supplyorder_workflow/definition.xml
msgid "Dispatched"
-msgstr "Envoyé"
+msgstr "Réparti"
# bika.lims.bikalisting.js
msgid "Display Columns"
-msgstr ""
+msgstr "Afficher les colonnes"
#: bika/lims/content/abstractbaseanalysis.py:587
msgid "Display Value"
@@ -1716,11 +1717,11 @@ msgstr "Afficher la valeur"
#: bika/lims/validators.py:681
msgid "Display Value is required"
-msgstr ""
+msgstr "La valeur d'affichage est requise"
#: bika/lims/validators.py:693
msgid "Display Value must be unique"
-msgstr ""
+msgstr "La valeur d'affichage doit être unique"
#: bika/lims/content/abstractbaseanalysis.py:201
msgid "Display a Detection Limit selector"
@@ -1728,12 +1729,12 @@ msgstr "Affiche un sélecteur de limite de détection"
#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
msgid "Dispose"
-msgstr ""
+msgstr "Éliminer"
#: bika/lims/browser/referencesample.py:451
#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
msgid "Disposed"
-msgstr "traité"
+msgstr "Eliminé"
#: bika/lims/browser/analysisrequest/analysisrequests.py:160
#: bika/lims/browser/clientfolder.py:92
@@ -1749,22 +1750,22 @@ msgstr "Document"
#: bika/lims/browser/instrument.py:797
#: bika/lims/content/multifile.py:39
msgid "Document ID"
-msgstr ""
+msgstr "ID de document"
#: bika/lims/browser/instrument.py:801
#: bika/lims/content/multifile.py:63
msgid "Document Location"
-msgstr ""
+msgstr "Emplacement du document"
#: bika/lims/browser/instrument.py:803
#: bika/lims/content/multifile.py:73
msgid "Document Type"
-msgstr ""
+msgstr "Type de document"
#: bika/lims/browser/instrument.py:799
#: bika/lims/content/multifile.py:55
msgid "Document Version"
-msgstr ""
+msgstr "Version de document"
#: bika/lims/config.py:130
msgid "Dot (.)"
@@ -1780,7 +1781,7 @@ msgstr "Réduit à"
#: bika/lims/browser/publish/reports_listing.py:101
msgid "Download PDF"
-msgstr ""
+msgstr "Télécharger le PDF"
#: bika/lims/browser/analysisrequest/analysisrequests.py:289
msgid "Due"
@@ -1820,20 +1821,20 @@ msgstr ""
#: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:68
msgid "Duplicate of"
-msgstr ""
+msgstr "Duplicata de"
#: bika/lims/content/analysisspec.py:66
#: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml
msgid "Dynamic Analysis Specification"
-msgstr ""
+msgstr "Spécification analytique dynamique"
#: bika/lims/profiles/default/types/DynamicAnalysisSpecs.xml
msgid "Dynamic Analysis Specifications"
-msgstr ""
+msgstr "Spécifications analytiques dynamiques"
#: bika/lims/controlpanel/bika_analysisspecs.py:81
msgid "Dynamic Specification"
-msgstr ""
+msgstr "Spécification dynamique"
#: bika/lims/content/laboratory.py:114
msgid "E.g. SANAS, APLAC, etc."
@@ -1861,75 +1862,75 @@ msgstr "Adresse mail"
#: bika/lims/browser/templates/analysisreport_info.pt:96
msgid "Email Log"
-msgstr ""
+msgstr "Journal d'e-mail"
#: bika/lims/content/bikasetup.py:644
msgid "Email body for Sample Invalidation notifications"
-msgstr ""
+msgstr "Corps de message pour les notifications d'invalidation d'échantillon"
#: bika/lims/content/bikasetup.py:608
msgid "Email body for Sample Rejection notifications"
-msgstr ""
+msgstr "Corps de message pour les notifications de rejet d'échantillon"
#: bika/lims/browser/publish/emailview.py:156
msgid "Email cancelled"
-msgstr ""
+msgstr "E-mail annulé"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:109
msgid "Email notification"
-msgstr ""
+msgstr "Notification par E-mail"
#: bika/lims/content/bikasetup.py:633
msgid "Email notification on Sample invalidation"
-msgstr ""
+msgstr "Envoyer une notification par e-mail lorsqu'un échantillon est invalidé"
#: bika/lims/content/bikasetup.py:598
msgid "Email notification on Sample rejection"
-msgstr ""
+msgstr "Envoyer une notification par e-mail lorsqu'un échantillon est rejeté"
#: bika/lims/validators.py:468
msgid "Empty keys are not supported"
-msgstr ""
+msgstr "Les clés vides ne sont pas supportées"
#: bika/lims/content/worksheettemplate.py:145
msgid "Enable Multiple Use of Instrument in Worksheets."
-msgstr ""
+msgstr "Activer l'utilisation multiple des équipements dans les feuilles de travail"
#: bika/lims/content/bikasetup.py:535
msgid "Enable Sample Partitioning"
-msgstr ""
+msgstr "Activer la possibilité de partitionner les échantillons"
#: bika/lims/content/bikasetup.py:547
msgid "Enable Sample Preservation"
-msgstr ""
+msgstr "Activer la conservation des échantillons"
#: bika/lims/content/bikasetup.py:315
msgid "Enable Sample Specifications"
-msgstr ""
+msgstr "Activer les spécifications d'échantillon"
#: bika/lims/content/bikasetup.py:501
msgid "Enable Sampling"
-msgstr ""
+msgstr "Activer l'échantillonage"
#: bika/lims/content/bikasetup.py:510
msgid "Enable Sampling Scheduling"
-msgstr ""
+msgstr "Activer la planification de l'échantillonnage"
#: bika/lims/content/artemplate.py:115
msgid "Enable sampling workflow for the created sample"
-msgstr ""
+msgstr "Activer le flux de travail pour l'échantillon créé"
#: bika/lims/content/bikasetup.py:489
msgid "Enable the Results Report Printing workflow"
-msgstr ""
+msgstr "Activer le flux de travail d'impression des rapports de résultats"
#: bika/lims/content/bikasetup.py:858
msgid "Enable the rejection workflow"
-msgstr ""
+msgstr "Activer le flux de travail de rejet"
#: bika/lims/content/abstractbaseanalysis.py:611
msgid "Enable this option to allow the capture of text as result"
-msgstr ""
+msgstr "Activer cette option pour permettre la saisie de résultat comme texte"
#: bika/lims/browser/pricelist.py:67
msgid "End Date"
@@ -1983,7 +1984,7 @@ msgstr "Entrer le détail de chacune des analyses que vous voulez copier"
#: bika/lims/content/laboratory.py:168
msgid "Enter the details of your lab's service accreditations here. The following fields are available: lab_is_accredited, lab_name, lab_country, confidence, accreditation_body_name, accreditation_standard, accreditation_reference "
-msgstr ""
+msgstr "Entrez ici le détail des accréditations de votre laboratoire. Les champs suivants sont disponibles : lab_is_accredited, lab_name, lab_country, confidence, accreditation_body_name, accreditation_standard, accreditation_reference "
#: bika/lims/browser/reports/templates/administration_usershistory.pt:76
msgid "Entity"
@@ -1991,23 +1992,23 @@ msgstr "Entité"
#: bika/lims/content/analysisrequest.py:888
msgid "Environmental conditions"
-msgstr ""
+msgstr "Conditions environnementales"
#: bika/lims/browser/workflow/analysisrequest.py:184
msgid "Erroneous result publication from {}"
-msgstr ""
+msgstr "Publication erronée du résultat du {}"
#: bika/lims/browser/dashboard/dashboard.py:572
msgid "Evolution of Analyses"
-msgstr ""
+msgstr "État d'avancement des analyses"
#: bika/lims/browser/dashboard/dashboard.py:464
msgid "Evolution of Samples"
-msgstr ""
+msgstr "État d'avancement des échantillons"
#: bika/lims/browser/dashboard/dashboard.py:515
msgid "Evolution of Worksheets"
-msgstr ""
+msgstr "État d'avancement des feuilles de travail"
#: bika/lims/browser/analysisrequest/analysisrequests.py:633
msgid "Exclude from invoice"
@@ -2022,7 +2023,7 @@ msgstr "Résultat attendu"
#: bika/lims/browser/analysisrequest/analysisrequests.py:109
#: bika/lims/content/analysisrequest.py:509
msgid "Expected Sampling Date"
-msgstr ""
+msgstr "Date d’échantillonnage attendue"
#: bika/lims/content/referencesample.py:157
msgid "Expected Values"
@@ -2030,7 +2031,7 @@ msgstr "Valeurs attendues"
#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
msgid "Expire"
-msgstr ""
+msgstr "Expire"
#: bika/lims/browser/referencesample.py:446
#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
@@ -2053,11 +2054,11 @@ msgstr "sensibilité pour le format exponentiel"
#: bika/lims/browser/stickers.py:256
msgid "Failed to load sticker"
-msgstr ""
+msgstr "Chargement de l'étiquette impossible"
#: bika/lims/browser/publish/emailview.py:148
msgid "Failed to send Email(s)"
-msgstr ""
+msgstr "Envoi d'E-mail impossible"
#: bika/lims/browser/clientfolder.py:99
#: bika/lims/browser/supplier.py:120
@@ -2081,7 +2082,7 @@ msgstr "Champ"
#: bika/lims/browser/analysisrequest/add2.py:1646
msgid "Field '{}' is required"
-msgstr ""
+msgstr "Le champ '{}' est requis"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_manage_results.pt:51
#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:78
@@ -2095,7 +2096,7 @@ msgstr "Champ de conservation"
#: bika/lims/browser/fields/interimfieldsfield.py:42
msgid "Field Title"
-msgstr "Titre du champ"
+msgstr "Nom du champ"
#: bika/lims/browser/client/views/attachments.py:50
#: bika/lims/browser/instrument.py:805
@@ -2105,19 +2106,19 @@ msgstr "Fichier"
#: bika/lims/browser/templates/analysisreport_info.pt:193
msgid "File Deleted"
-msgstr ""
+msgstr "Fichier supprimé"
#: bika/lims/content/multifile.py:48
msgid "File upload "
-msgstr ""
+msgstr "Téléversement du fichier"
#: bika/lims/browser/publish/reports_listing.py:103
msgid "Filesize"
-msgstr ""
+msgstr "Taille du fichier"
#: bika/lims/content/dynamic_analysisspec.py:72
msgid "First sheet does not contain a valid column definition"
-msgstr ""
+msgstr "La première fiche ne contient pas de définition de colonne valide"
#: bika/lims/content/person.py:52
msgid "Firstname"
@@ -2126,19 +2127,19 @@ msgstr "Prénom"
#: bika/lims/content/abstractbaseanalysis.py:84
#: bika/lims/content/analysiscategory.py:80
msgid "Float value from 0.0 - 1000.0 indicating the sort order. Duplicate values are ordered alphabetically."
-msgstr ""
+msgstr "Valeur flottante comprise entre 0.0 et 1000.0 indiquant l'ordre de tri. Les valeurs en double sont classées par ordre alphabétique."
#: bika/lims/content/instrument.py:236
msgid "Folder that results will be saved"
-msgstr ""
+msgstr "Dossier dans lequel les résultats seront sauvegardés"
#: bika/lims/content/instrument.py:241
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 ""
+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:792
msgid "Formatting Configuration"
-msgstr ""
+msgstr "Configuration de formatage"
#: bika/lims/browser/templates/analysisservice_info.pt:183
#: bika/lims/controlpanel/bika_calculations.py:78
@@ -2147,11 +2148,11 @@ msgstr "Formule"
#: bika/lims/browser/widgets/analysisspecificationwidget.py:201
msgid "Found Dynamic Analysis Specification for '{}' in '{}'"
-msgstr ""
+msgstr "Spécification analytique dynamique trouvée pour '{}' dans '{}'"
#: bika/lims/config.py:114
msgid "Friday"
-msgstr ""
+msgstr "Vendredi"
#: bika/lims/browser/dashboard/templates/dashboard.pt:551
#: bika/lims/browser/publish/templates/email.pt:47
@@ -2171,16 +2172,16 @@ msgstr "Nom complet"
#: bika/lims/browser/supplier.py:112
msgid "FullName"
-msgstr ""
+msgstr "FullName"
#: bika/lims/browser/auditlog.py:85
#: bika/lims/controlpanel/auditlog.py:81
msgid "Fullname"
-msgstr ""
+msgstr "Fullname"
#: bika/lims/content/calculation.py:87
msgid "Function"
-msgstr ""
+msgstr "Fonction"
#: bika/lims/browser/analysisrequest/analysisrequests.py:630
msgid "Future dated sample"
@@ -2193,15 +2194,15 @@ msgstr "Générer le rapport"
#: bika/lims/configure.zcml:48
msgid "Generates an ID with the IDServer"
-msgstr ""
+msgstr "Générer un ID grâce au serveur ID"
#: bika/lims/browser/worksheet/templates/add_analyses.pt:49
msgid "Go to worksheet template setup"
-msgstr ""
+msgstr "Aller à la page de configuration des modèle de feuille de travail"
#: bika/lims/content/person.py:44
msgid "Greeting title eg. Mr, Mrs, Dr"
-msgstr "Titre (Mr, Mrs, Dr...)"
+msgstr "Civilité (Mme, M., Dr...)"
#: bika/lims/content/bikasetup.py:307
msgid "Group analysis services by category in the LIMS tables, helpful when the list is long"
@@ -2234,15 +2235,15 @@ msgstr "Champ caché"
#: bika/lims/browser/widgets/reflexrulewidget.py:458
msgid "Hide In Report"
-msgstr ""
+msgstr "Masqué dans le rapport"
#: bika/lims/config.py:151
msgid "High"
-msgstr ""
+msgstr "Haut"
#: bika/lims/config.py:150
msgid "Highest"
-msgstr ""
+msgstr "Plus haut"
#: bika/lims/browser/fields/durationfield.py:38
msgid "Hours"
@@ -2268,7 +2269,7 @@ msgstr "ID serveur indisponible"
#: bika/lims/browser/idserver/templates/numbergenerator.pt:50
msgid "ID Template"
-msgstr ""
+msgstr "ID de modèle"
#: bika/lims/content/abstractbaseanalysis.py:356
msgid "If 'Allow instrument entry of results' is selected, the method from the default instrument will be used. Otherwise, only the methods selected above will be displayed."
@@ -2288,15 +2289,15 @@ msgstr "Si coché, l'équipement sera indisponible jusqu'au prochain étalonnage
#: bika/lims/content/bikasetup.py:341
msgid "If enabled, a free text field will be displayed close to each analysis in results entry view"
-msgstr ""
+msgstr "Si activé, un champ de texte libre sera affiché à proximité de chaque analyse dans la vue d'entrée des résultats"
#: bika/lims/content/abstractbaseanalysis.py:644
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 ""
+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:353
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 ""
+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."
#: bika/lims/content/abstractbaseanalysis.py:97
msgid "If enabled, the name of the analysis will be written in italics."
@@ -2304,7 +2305,7 @@ msgstr "Si activé, le nom de l'analyse sera écrit en italique."
#: bika/lims/content/abstractbaseanalysis.py:628
msgid "If enabled, this analysis and its results will not be displayed by default in reports. This setting can be overrided in Analysis Profile and/or Sample"
-msgstr ""
+msgstr "Si cette option est activée, l'analyse et son résultat associé ne seront pas affichés dans les rapports. Ce paramètrage peut être supplanté dans les propriétés du profil analytique et/ou de l'échantillon."
#: bika/lims/content/batch.py:134
msgid "If no Title value is entered, the Batch ID will be used."
@@ -2312,7 +2313,7 @@ msgstr "Si aucun titre n'est saisi, l'ID du lot sera utilisé"
#: bika/lims/content/batch.py:130
msgid "If no value is entered, the Batch ID will be auto-generated."
-msgstr ""
+msgstr "Si aucune valeur n'est saisie, le numéro de lot sera généré automatiquement."
#: bika/lims/browser/fields/reflexrulefield.py:244
msgid "If range values are empty, discreteresult must contain a value, and if discreteresult has a value, ranges must be empty. But ranges or discreteresult must conatin a value.The given values are: discreteresult: %s, range0: %s, range1: %s"
@@ -2336,7 +2337,7 @@ msgstr "Si le conteneur est pré-conditionné, alors le la méthode de condition
#: bika/lims/content/worksheettemplate.py:146
msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet."
-msgstr ""
+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:204
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."
@@ -2348,23 +2349,23 @@ msgstr "Si décoché, les techniciens de laboratoire auront accès à l'ensemble
#: bika/lims/content/bikasetup.py:191
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 ""
+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."
#: bika/lims/content/calculation.py:99
msgid "If your formula needs a special function from an external Python library, you can import it here. E.g. if you want to use the 'floor' function from the Python 'math' module, you add 'math' to the Module field and 'floor' to the function field. The equivalent in Python would be 'from math import floor'. In your calculation you could use then 'floor([Ca] + [Mg])'. "
-msgstr ""
+msgstr "Si la formule nécessite une fonction spéciale issue d'une bibliothèque Python externe, vous pouvez l'importer ici. Par exemple, si vous souhaitez utiliser la fonction 'floor' du module Python 'math', ajoutez 'math' dans le champ Module et 'floor' dans le champ Fonction. L'équivalent en Python serait 'from math import floor'. Vous pouvez l'utiliser comme suit dans votre expression: 'floor([Ca]+[Mg])'."
#: bika/lims/config.py:89
msgid "Ignore in Report"
-msgstr ""
+msgstr "Ignoré dans le rapport"
#: bika/lims/content/instrument.py:223
msgid "Import Data Interface"
-msgstr ""
+msgstr "Interface d'importation des données"
#: bika/lims/browser/resultsimport/autoimportlogs.py:56
msgid "Imported File"
-msgstr ""
+msgstr "Fichier importé"
#: bika/lims/content/instrument.py:188
msgid "In-lab calibration procedure"
@@ -2394,7 +2395,7 @@ msgstr "Code RIB incorrect : %s"
#: bika/lims/content/analysisrequest.py:1334
msgid "Indicates if the last SampleReport is printed,"
-msgstr ""
+msgstr "Indique si le dernier rapport est imprimé,"
#: bika/lims/content/abstractbaseanalysis.py:235
msgid "Indicates whether file attachments, e.g. microscope images, are required for this analysis and whether file upload function will be available for it on data capturing screens"
@@ -2404,11 +2405,11 @@ msgstr "Indique soit que des fichiers joints (ex images de microscopie) sont req
#: bika/lims/browser/viewlets/templates/partition_ar_viewlet.pt:12
#: bika/lims/browser/viewlets/templates/retest_ar_viewlet.pt:13
msgid "Info"
-msgstr ""
+msgstr "Information"
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
msgid "Initialize"
-msgstr ""
+msgstr "Initialiser"
#: bika/lims/content/instrument.py:326
msgid "Installation Certificate"
@@ -2455,12 +2456,12 @@ msgstr "Import de l'équipement"
#: bika/lims/content/instrument.py:292
#: bika/lims/profiles/default/types/InstrumentLocation.xml
msgid "Instrument Location"
-msgstr ""
+msgstr "Emplacement de l'équipement"
#: bika/lims/controlpanel/bika_instrumentlocations.py:51
#: bika/lims/profiles/default/types/InstrumentLocations.xml
msgid "Instrument Locations"
-msgstr ""
+msgstr "Emplacements de l'équipement"
#: bika/lims/browser/instrument.py:62
msgid "Instrument Maintenance"
@@ -2480,19 +2481,19 @@ msgstr "Validations de l'équipement"
#: bika/lims/content/abstractbaseanalysis.py:292
msgid "Instrument assignment is allowed"
-msgstr ""
+msgstr "L'attribution des équipements est autorisée"
#: bika/lims/content/abstractbaseanalysis.py:272
msgid "Instrument assignment is not required"
-msgstr ""
+msgstr "L'attribution des équipements n'est pas requise"
#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:35
msgid "Instrument disabled until successful calibration:"
-msgstr ""
+msgstr "Équipement indisponible jusqu'à la prochaine calibration réussie:"
#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:54
msgid "Instrument disposed until new calibration tests being done:"
-msgstr ""
+msgstr "Équipement indisponible jusqu'à la réalisation de nouveaux tests de calibration:"
#: bika/lims/browser/worksheet/views/export.py:55
msgid "Instrument exporter not found"
@@ -2508,11 +2509,11 @@ msgstr "L'équipement n'a pas d'interface de données sélectionnée."
#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92
msgid "Instrument in calibration progress:"
-msgstr ""
+msgstr "État d'avancement de la calibration de l'équipement:"
#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:73
msgid "Instrument in validation progress:"
-msgstr ""
+msgstr "État d'avancement de la validation de l'équipement:"
#: bika/lims/content/instrument.py:83
msgid "Instrument type"
@@ -2520,7 +2521,7 @@ msgstr "Type d'équipement"
#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:16
msgid "Instrument's calibration certificate expired:"
-msgstr ""
+msgstr "Certificat de calibration de l'équipement échu:"
#: bika/lims/content/analysisservice.py:337
#: bika/lims/content/method.py:89
@@ -2530,31 +2531,31 @@ msgstr "Équipements"
#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39
msgid "Instruments disabled until successful calibration:"
-msgstr ""
+msgstr "Équipements désactivés jusqu'à la prochaine calibration réussie:"
#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:58
msgid "Instruments disposed until new calibration tests being done:"
-msgstr ""
+msgstr "Équipements indisponibles jusqu'à la réalisation de nouveaux tests de calibration:"
#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:96
msgid "Instruments in calibration progress:"
-msgstr ""
+msgstr "État d'avancement de la calibration des équipements:"
#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:77
msgid "Instruments in validation progress:"
-msgstr ""
+msgstr "État d'avancement de la validation des équipements:"
#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:20
msgid "Instruments' calibration certificates expired:"
-msgstr ""
+msgstr "Certificats de calibration des équipements échus:"
#: bika/lims/browser/resultsimport/autoimportlogs.py:53
msgid "Interface"
-msgstr ""
+msgstr "Interface"
#: bika/lims/content/instrument.py:235
msgid "Interface Code"
-msgstr ""
+msgstr "Code d'interface"
#: bika/lims/browser/instrument.py:491
msgid "Internal Calibration Tests"
@@ -2568,7 +2569,7 @@ msgstr "Certificat interne"
#: bika/lims/browser/templates/partition_magic.pt:133
#: bika/lims/content/analysisrequest.py:1346
msgid "Internal use"
-msgstr ""
+msgstr "Usage interne"
#: bika/lims/browser/templates/instrument_referenceanalyses.pt:34
#: bika/lims/browser/templates/referencesample_analyses.pt:31
@@ -2577,7 +2578,7 @@ msgstr "Interpolation"
#: bika/lims/content/instrumentcertification.py:115
msgid "Interval"
-msgstr ""
+msgstr "Intervalle"
#: bika/lims/browser/analyses/view.py:214
#: bika/lims/browser/analysisrequest/analysisrequests.py:351
@@ -2587,15 +2588,15 @@ msgstr "Invalide"
#: bika/lims/utils/analysis.py:483
msgid "Invalid instruments are not displayed: %s"
-msgstr ""
+msgstr "Les équipements non-valides ne sont pas affichés: %s"
#: bika/lims/content/dynamic_analysisspec.py:63
msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', "
-msgstr ""
+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:1428
msgid "Invalid value: Please enter a value without spaces."
-msgstr ""
+msgstr "Valeur invalide: Veuillez saisir une valeur sans espaces."
#: bika/lims/validators.py:534
msgid "Invalid wildcards found: ${wildcards}"
@@ -2603,7 +2604,7 @@ msgstr "Caractères génériques invalides trouvés : ${wildcards}"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Invalidate"
-msgstr ""
+msgstr "Invalider"
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:17
msgid "Invoice"
@@ -2615,19 +2616,19 @@ msgstr "Exclus de la facture"
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:39
msgid "Invoice ID"
-msgstr ""
+msgstr "ID de facture"
#: bika/lims/content/invoice.py:43
msgid "Invoice PDF"
-msgstr ""
+msgstr "Facture PDF"
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:30
msgid "Invoice To"
-msgstr ""
+msgstr "Adresse de facturation"
#: bika/lims/browser/analysisrequest/invoice.py:177
msgid "Invoice {} created"
-msgstr ""
+msgstr "Facture {} créée"
#: bika/lims/exportimport/setupdata/__init__.py:2318
msgid "InvoiceBatch has no End Date"
@@ -2643,7 +2644,7 @@ msgstr "Le lot de facturation n'a pas de titre"
#: bika/lims/browser/analyses/view.py:1228
msgid "It comes form a reflex rule"
-msgstr ""
+msgstr "Cela provient d'une règle 'Reflex'"
#: bika/lims/content/instrumentcalibration.py:148
#: bika/lims/content/instrumentcertification.py:163
@@ -2673,7 +2674,7 @@ msgstr "Mots clé"
#: bika/lims/monkey/controlpanel.py:32
msgid "LIMS Configuration"
-msgstr ""
+msgstr "Configuration du LIMS"
#: bika/lims/browser/templates/analysisservice_info.pt:100
#: bika/lims/config.py:59
@@ -2722,23 +2723,23 @@ msgstr "Laboratoire accrédité"
#: bika/lims/content/bikasetup.py:559
msgid "Laboratory Workdays"
-msgstr ""
+msgstr "Jours de travail du laboratoire"
#: bika/lims/content/bikasetup.py:472
msgid "Landing Page"
-msgstr ""
+msgstr "Page d’accueil"
#: bika/lims/content/bikasetup.py:711
msgid "Large sticker"
-msgstr ""
+msgstr "Grande étiquette"
#: bika/lims/browser/resultsimport/autoimportlogs.py:45
msgid "Last Auto-Import Logs"
-msgstr ""
+msgstr "Derniers journaux d'importation automatique"
#: bika/lims/browser/templates/login_details.pt:97
msgid "Last Login Time"
-msgstr ""
+msgstr "Dernier accès"
#: bika/lims/browser/analysisrequest/analysisrequests.py:414
#: bika/lims/browser/reports/productivity_analysestats.py:137
@@ -2760,12 +2761,12 @@ msgstr "Latitude"
#: bika/lims/browser/worksheet/templates/results.pt:90
msgid "Layout"
-msgstr ""
+msgstr "Mise en page"
#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:151
#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:118
msgid "Legend: Results in italic font are pending, results in bold font are verified."
-msgstr ""
+msgstr "Légende: Les résultats en attente sont affichés en italic, les résultats vérifiés sont affichés en bold. "
#: bika/lims/browser/templates/instrument_referenceanalyses.pt:38
#: bika/lims/browser/templates/referencesample_analyses.pt:35
@@ -2774,11 +2775,11 @@ msgstr "Linéaire"
#: bika/lims/browser/templates/login_details.pt:200
msgid "Link User"
-msgstr ""
+msgstr "Associer un utilisateur"
#: bika/lims/browser/templates/login_details.pt:144
msgid "Link an existing User"
-msgstr ""
+msgstr "Associer un utilisateur existant"
#: bika/lims/browser/reports/templates/productivity.pt:102
msgid "Lists all samples received for a date range"
@@ -2814,7 +2815,7 @@ msgstr "Description de l'emplacement"
#: bika/lims/content/storagelocation.py:52
msgid "Location Title"
-msgstr "Titre de l'emplacement"
+msgstr "Nom de l'emplacement"
#: bika/lims/content/storagelocation.py:70
msgid "Location Type"
@@ -2822,7 +2823,7 @@ msgstr "Type d'emplacement"
#: bika/lims/content/artemplate.py:64
msgid "Location where sample is collected"
-msgstr ""
+msgstr "Emplacement de collecte de l'échantillon"
#: bika/lims/content/analysisrequest.py:755
msgid "Location where sample is kept"
@@ -2834,7 +2835,7 @@ msgstr "Emplacement où l'échantillon a été pris"
#: bika/lims/content/multifile.py:64
msgid "Location where the document set is shelved"
-msgstr ""
+msgstr "Emplacement de conservation de la documentation"
#: bika/lims/browser/templates/analysisservice_info.pt:252
msgid "Log"
@@ -2854,11 +2855,11 @@ msgstr "La connexion a échoué. Le login et le mot de passe sont sensibles à l
#: bika/lims/skins/bika/logged_in.cpy:46
msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information."
-msgstr ""
+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 ""
+msgstr "Accès refusé. Votre compte est lié à plusieurs contacts. Veuillez contacter le laboratoire pour plus d'information."
#: bika/lims/content/samplepoint.py:65
msgid "Longitude"
@@ -2872,7 +2873,7 @@ msgstr "N° de lot"
#: bika/lims/config.py:153
msgid "Low"
-msgstr ""
+msgstr "Bas"
#: bika/lims/content/abstractbaseanalysis.py:150
msgid "Lower Detection Limit (LDL)"
@@ -2880,7 +2881,7 @@ msgstr "Limite de Détection Basse (LDB)"
#: bika/lims/config.py:154
msgid "Lowest"
-msgstr ""
+msgstr "Le plus bas"
#: bika/lims/config.py:98
msgid "Mailing address"
@@ -2902,44 +2903,44 @@ msgstr "Mâle"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_analyses.pt:14
msgid "Manage Analyses"
-msgstr ""
+msgstr "Gérer les analyses"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:283
msgid "Manage Form Fields"
-msgstr ""
+msgstr "Gérer les champs du formulaire"
#: bika/lims/browser/idserver/templates/numbergenerator.pt:14
msgid "Manage Numbergenerator"
-msgstr ""
+msgstr "Gérer le générateur de numéro"
#: bika/lims/browser/templates/partition_magic.pt:21
msgid "Manage Partitions"
-msgstr ""
+msgstr "Gérer les partitions"
#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:42
msgid "Manage Sample Form Fields"
-msgstr ""
+msgstr "Gérer les champs du formulaire d'échantillon"
#: bika/lims/browser/templates/login_details.pt:41
msgid "Manage linked User"
-msgstr ""
+msgstr "Gérer les utilisateurs associés"
#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:47
msgid "Manage the order and visibility of the fields displayed in analysis request add forms."
-msgstr ""
+msgstr "Gérer la séquence et la visibilité des champs affichés dans le formulaire d'enregistrement des demandes analytiques."
#: bika/lims/content/department.py:44
#: bika/lims/controlpanel/bika_departments.py:81
msgid "Manager"
-msgstr "Manager"
+msgstr "Gestionnaire"
#: bika/lims/controlpanel/bika_departments.py:87
msgid "Manager Email"
-msgstr "E-mail manager"
+msgstr "E-mail du gestionnaire"
#: bika/lims/controlpanel/bika_departments.py:84
msgid "Manager Phone"
-msgstr "Téléphone manager"
+msgstr "Téléphone du gestionnaire"
#: bika/lims/browser/analyses/view.py:896
msgid "Manual"
@@ -2955,11 +2956,11 @@ msgstr "Saisie manuelle des résultats"
#: bika/lims/utils/analysis.py:486
msgid "Manual entry of results for method %s is not allowed and no valid instruments found: %s"
-msgstr ""
+msgstr "La saisie manuelle des résultats pour la méthode %s n'est pas autorisée et aucun équipement validé n'a été trouvé: %s"
#: bika/lims/browser/publish/reports_listing.py:79
msgid "Manually publish all contained samples of the selected reports."
-msgstr ""
+msgstr "Publier manuellement tous les échantillons figurant dans les rapports sélectionnés."
#: bika/lims/browser/referencesample.py:409
#: bika/lims/browser/templates/referencesample_sticker.pt:51
@@ -2973,7 +2974,7 @@ msgstr "Fabricants"
#: bika/lims/content/analysisrequest.py:1347
msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients."
-msgstr ""
+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."
#: bika/lims/browser/analysisrequest/manage_analyses.py:93
#: bika/lims/browser/fields/referenceresultsfield.py:45
@@ -2988,13 +2989,13 @@ msgstr "Temps max"
#: bika/lims/browser/fields/resultrangefield.py:37
#: bika/lims/browser/widgets/analysisspecificationwidget.py:101
msgid "Max operator"
-msgstr ""
+msgstr "Opérateur Max"
#: bika/lims/browser/analysisrequest/manage_analyses.py:91
#: bika/lims/browser/fields/resultrangefield.py:40
#: bika/lims/browser/widgets/analysisspecificationwidget.py:108
msgid "Max warn"
-msgstr ""
+msgstr "Max alerte"
#: bika/lims/content/container.py:56
msgid "Maximum possible size or volume of samples."
@@ -3010,11 +3011,11 @@ msgstr "Temps maximum de traitement"
#: bika/lims/config.py:152
msgid "Medium"
-msgstr ""
+msgstr "Moyen"
#: bika/lims/browser/clientfolder.py:107
msgid "Member Discount"
-msgstr ""
+msgstr "Rabais de membre"
#: bika/lims/content/analysisrequest.py:1074
#: bika/lims/content/bikasetup.py:248
@@ -3027,11 +3028,11 @@ msgstr "Application de la remise membre"
#: bika/lims/browser/contact.py:289
msgid "Member registered and linked to the current Contact."
-msgstr ""
+msgstr "Membre enregistré et associé au contact actif."
#: bika/lims/browser/publish/emailview.py:144
msgid "Message sent to {}, "
-msgstr ""
+msgstr "Message envoyé à {},"
#: bika/lims/browser/analyses/view.py:117
#: bika/lims/browser/methodfolder.py:58
@@ -3070,13 +3071,13 @@ msgstr "Min"
#: bika/lims/browser/fields/resultrangefield.py:35
#: bika/lims/browser/widgets/analysisspecificationwidget.py:94
msgid "Min operator"
-msgstr ""
+msgstr "Opérateur Min"
#: bika/lims/browser/analysisrequest/manage_analyses.py:87
#: bika/lims/browser/fields/resultrangefield.py:39
#: bika/lims/browser/widgets/analysisspecificationwidget.py:91
msgid "Min warn"
-msgstr ""
+msgstr "Min alerte"
#: bika/lims/browser/dashboard/dashboard.py:350
#: bika/lims/browser/worksheet/views/folder.py:185
@@ -3109,7 +3110,7 @@ msgstr "Téléphone mobile"
#: bika/lims/browser/client/views/contacts.py:74
msgid "MobilePhone"
-msgstr ""
+msgstr "Téléphone mobile"
#: bika/lims/content/instrument.py:131
#: bika/lims/controlpanel/bika_instruments.py:84
@@ -3122,15 +3123,15 @@ msgstr "Date de modification"
#: bika/lims/content/calculation.py:87
msgid "Module"
-msgstr ""
+msgstr "Module"
#: bika/lims/config.py:110
msgid "Monday"
-msgstr ""
+msgstr "Lundi"
#: bika/lims/browser/dashboard/templates/dashboard.pt:560
msgid "Monthly"
-msgstr ""
+msgstr "Mensuel"
#: bika/lims/skins/bika/bika_widgets/rejectionsetupwidget.pt:59
msgid "More"
@@ -3150,7 +3151,7 @@ msgstr ""
#: bika/lims/browser/analyses/view.py:1131
msgid "Multi-verification required"
-msgstr ""
+msgstr "Vérification multiple requise"
#: bika/lims/content/supplier.py:63
msgid "NIB"
@@ -3174,40 +3175,40 @@ msgstr "Non"
#: bika/lims/exportimport/instruments/eltra/cs/cs2000.py:51
msgid "No Analysis Services defined"
-msgstr ""
+msgstr "Aucun service analytique défini"
#: bika/lims/browser/publish/templates/email.pt:70
msgid "No Email Address"
-msgstr ""
+msgstr "Pas d'adresse e-mail"
#: bika/lims/browser/templates/partition_magic.pt:111
msgid "No Partitions"
-msgstr ""
+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 ""
+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."
#: 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 "Aucune référence d'échantillon de Contrôle n'est définie. Pour ajouter un échantillon de Contrôle au modèle de feuille de travail, veuillez d'abords définir une référence d'échantillon de Contrôle."
#: 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 "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:1706
msgid "No Samples could be created."
-msgstr ""
+msgstr "Création d'échantillon impossible."
#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63
#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67
msgid "No Samples matched your query"
-msgstr ""
+msgstr "Aucun échantillon ne correspond à votre requête"
#: bika/lims/browser/workflow/__init__.py:114
msgid "No action defined."
-msgstr ""
+msgstr "Aucune action définie."
#: bika/lims/browser/reports/administration_usershistory.py:185
msgid "No actions found for user ${user}"
@@ -3243,24 +3244,24 @@ msgstr "Pas d'analyses sélectionnées"
#: bika/lims/browser/workflow/analysisrequest.py:116
#: bika/lims/browser/workflow/worksheet.py:33
msgid "No changes made"
-msgstr ""
+msgstr "Aucun changement effectué"
#: bika/lims/browser/workflow/__init__.py:156
#: bika/lims/browser/workflow/analysisrequest.py:101
msgid "No changes made."
-msgstr ""
+msgstr "Aucun changement effectué."
#: bika/lims/controlpanel/bika_instruments.py:170
msgid "No date set"
-msgstr ""
+msgstr "Aucune date renseignée"
#: bika/lims/browser/publish/reports_listing.py:196
msgid "No email address set for this contact"
-msgstr ""
+msgstr "Aucune adresse e-mail n'est définie pour ce contact"
#: bika/lims/browser/publish/emailview.py:165
msgid "No email recipients selected"
-msgstr ""
+msgstr "Aucun destinataire d'e-mail sélectionné"
#: bika/lims/exportimport/instruments/abaxis/vetscan/vs2.py:47
#: bika/lims/exportimport/instruments/abbott/m2000rt/m2000rt.py:60
@@ -3274,11 +3275,11 @@ msgstr "Pas d'actions dans l'historique correspondant à votre recherche"
#: bika/lims/content/worksheettemplate.py:205
msgid "No instrument"
-msgstr ""
+msgstr "Aucun équipement"
#: bika/lims/browser/workflow/client.py:54
msgid "No items published"
-msgstr ""
+msgstr "Aucun élément publié"
#: bika/lims/browser/analysisrequest/reject_samples.py:77
#: bika/lims/browser/partition_magic.py:63
@@ -3287,15 +3288,15 @@ msgstr "Pas d'articles sélectionnés"
#: bika/lims/browser/workflow/__init__.py:119
msgid "No items selected."
-msgstr ""
+msgstr "Aucun élément sélectionné."
#: bika/lims/controlpanel/bika_analysisservices.py:157
msgid "No new items were created."
-msgstr "Pas de nouvel élément créé"
+msgstr "Aucun nouvel élément créé"
#: bika/lims/browser/partition_magic.py:110
msgid "No partitions were created"
-msgstr ""
+msgstr "Aucune partition créée"
#: bika/lims/browser/reports/__init__.py:214
msgid "No report specified in request"
@@ -3303,7 +3304,7 @@ msgstr "Pas de rapport spécifié dans la requête"
#: bika/lims/browser/publish/emailview.py:174
msgid "No reports found"
-msgstr ""
+msgstr "Aucun rapport trouvé"
#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67
msgid "No samples matched your query"
@@ -3311,11 +3312,11 @@ msgstr "Pas d'échantillon correspondant à votre requête"
#: bika/lims/browser/analysisrequest/reject_samples.py:111
msgid "No samples were rejected"
-msgstr ""
+msgstr "Aucun échantillon rejeté"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "No sampling workflow"
-msgstr ""
+msgstr "Aucun flux de travail d'échantillonnage"
#: bika/lims/browser/templates/login_details.pt:133
msgid "No user exists for ${contact_fullname} and he/she will not be able to log in. Fill in the form below to create one for him/her."
@@ -3323,19 +3324,19 @@ msgstr "Aucun utilisateur n'existe pour ${contact_fullname} et elle/il ne peut p
#: bika/lims/browser/templates/login_details.pt:49
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 ""
+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:1633
msgid "No valid contact"
-msgstr ""
+msgstr "Contact non-valide"
#: bika/lims/validators.py:460
msgid "No valid format in choices field. Supported format is: :|:|:"
-msgstr ""
+msgstr "Aucun format valable dans la liste de choix. Le format autorisé est: :|:|:"
#: bika/lims/utils/analysis.py:485
msgid "No valid instruments available: %s "
-msgstr ""
+msgstr "Aucun équipement valide disponible: %s"
#: bika/lims/browser/analyses/view.py:428
#: bika/lims/content/analysisservice.py:576
@@ -3357,21 +3358,21 @@ msgstr "Non défini"
#: bika/lims/browser/analysisrequest/analysisrequests.py:601
msgid "Not printed yet"
-msgstr ""
+msgstr "Encore non-imprimé"
#: bika/lims/api/snapshot.py:394
#: bika/lims/content/instrumentcertification.py:256
msgid "Not set"
-msgstr ""
+msgstr "Non défini"
#: bika/lims/content/worksheet.py:290
#: bika/lims/content/worksheettemplate.py:227
msgid "Not specified"
-msgstr ""
+msgstr "Non spécifié"
#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:51
msgid "Note: The settings apply to all Sample Add forms; Required fields can not be deselected."
-msgstr ""
+msgstr "Note: Ce paramétrage s'applique pour tous les formulaires enregistrement d'échantillons. Les champs requis ne peuvent pas être désélectionnés."
#: bika/lims/browser/viewlets/templates/attachments.pt:160
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
@@ -3387,15 +3388,15 @@ msgstr "Nombre d'analyses"
#: bika/lims/browser/templates/partition_magic.pt:82
msgid "Number of Partitions to create"
-msgstr ""
+msgstr "Nombre de partition à créer"
#: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:51
msgid "Number of Positions"
-msgstr ""
+msgstr "Nombre de positions"
#: bika/lims/browser/reports/productivity_analysesperclient.py:46
msgid "Number of Samples and analyses per client"
-msgstr ""
+msgstr "Nombre d'échantillons et d'analyses par client"
#: bika/lims/browser/reports/productivity_analysesperclient.py:53
#: bika/lims/browser/reports/productivity_analysespersampletype.py:92
@@ -3422,7 +3423,7 @@ msgstr "Nombre d'analyses demandées et publiées par département et exprimées
#: bika/lims/browser/templates/stickers_preview.pt:249
#: bika/lims/content/bikasetup.py:721
msgid "Number of copies"
-msgstr ""
+msgstr "Nombre de copies"
#: bika/lims/browser/reports/productivity_analysesperclient.py:52
msgid "Number of requests"
@@ -3431,11 +3432,11 @@ msgstr "Nombre de demandes"
#: bika/lims/content/abstractbaseanalysis.py:662
#: bika/lims/content/bikasetup.py:369
msgid "Number of required verifications"
-msgstr ""
+msgstr "Nombre de vérifications requises"
#: bika/lims/content/bikasetup.py:370
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 ""
+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"
#: bika/lims/content/abstractbaseanalysis.py:663
msgid "Number of required verifications from different users with enough privileges before a given result for this analysis being considered as 'verified'. The option set here has priority over the option set in Bika Setup"
@@ -3447,11 +3448,11 @@ msgstr "Lorsqu'il a été conservé, l'échantillon doit être éliminé à l'is
#: bika/lims/content/dynamic_analysisspec.py:49
msgid "Only Excel files supported"
-msgstr ""
+msgstr "Seules les fichiers Excel sont supportés"
#: bika/lims/utils/analysis.py:493
msgid "Only instrument entry for this analysis is allowed, but there is no instrument assigned"
-msgstr ""
+msgstr "Seule l'importation des résultats directement depuis l'équipement est autorisés, mais aucun équipement n'est attribué."
#: bika/lims/content/bikasetup.py:203
msgid "Only lab managers can create and manage worksheets"
@@ -3459,7 +3460,7 @@ msgstr "Seuls les responsables de laboratoire peuvent créer et gérer les feuil
#: bika/lims/content/bikasetup.py:560
msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. "
-msgstr ""
+msgstr "Seul les jour de travail du laboratoire sont considérés pour le calcul du temps d'analyse."
#: bika/lims/browser/worksheet/templates/results.pt:182
msgid "Only to empty or zero fields"
@@ -3473,7 +3474,7 @@ msgstr "Ouvert"
#: bika/lims/profiles.zcml:17
msgid "Open Source Web based Laboratory Information Management System"
-msgstr ""
+msgstr "Application web d'un système de gestion de l'information du laboratoire open source"
#: bika/lims/browser/publish/reports_listing.py:66
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."
@@ -3504,11 +3505,11 @@ msgstr "Organisme chargé de délivrer le certificat d'étalonnage"
#: bika/lims/browser/templates/analysisreport_info.pt:51
msgid "Orientation"
-msgstr ""
+msgstr "Orientation"
#: bika/lims/skins/bika/bika_widgets/combobox.pt:92
msgid "Other Value:"
-msgstr ""
+msgstr "Autre valeur:"
#: bika/lims/browser/reports/templates/productivity.pt:420
msgid "Other productivity reports"
@@ -3516,11 +3517,11 @@ msgstr "Autres rapports de productivité"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:97
msgid "Other reasons"
-msgstr ""
+msgstr "Autres raisons"
#: bika/lims/browser/viewlets/templates/rejected_ar_viewlet.pt:22
msgid "Other reasons:"
-msgstr ""
+msgstr "Autres raisons:"
#: bika/lims/browser/dashboard/dashboard.py:717
msgid "Other status"
@@ -3537,7 +3538,7 @@ msgstr "Format de sortie"
#: bika/lims/browser/templates/analysisreport_info.pt:42
msgid "Paperformat"
-msgstr ""
+msgstr "Format de papier"
#: bika/lims/browser/templates/partition_magic.pt:123
#: bika/lims/browser/widgets/artemplateanalyseswidget.py:95
@@ -3547,7 +3548,7 @@ msgstr "Répartition"
#: bika/lims/browser/partition_magic.py:119
msgid "Partitioning canceled"
-msgstr ""
+msgstr "Partition annulée"
#: bika/lims/browser/templates/login_details.pt:236
msgid "Password"
@@ -3622,15 +3623,15 @@ msgstr "Adresse physique"
#: bika/lims/browser/publish/emailview.py:168
msgid "Please add an email subject"
-msgstr ""
+msgstr "Veuillez ajouter un objet au message"
#: bika/lims/browser/publish/emailview.py:171
msgid "Please add an email text"
-msgstr ""
+msgstr "Veuillez ajouter un corps au message"
#: bika/lims/browser/viewlets/templates/attachments.pt:157
msgid "Please click the update button after your changes."
-msgstr ""
+msgstr "Veuillez cliquer pour mettre à jour le bouton après vos changements."
#: bika/lims/browser/publish/templates/email_template.pt:11
msgid "Please find attached the analysis result(s) for ${client_name}"
@@ -3642,7 +3643,7 @@ msgstr "Lister toutes les options pour les résultats analytiques si vous voulez
#: bika/lims/browser/contact.py:193
msgid "Please select a User from the list"
-msgstr ""
+msgstr "Veuillez sélectionner un utilisateur de la liste"
#: bika/lims/content/analysisservice.py:267
msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here."
@@ -3703,7 +3704,7 @@ msgstr "Marqueur décimal préféré pour les résultats"
#: bika/lims/content/bikasetup.py:447
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 ""
+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:284
msgid "Preferred scientific notation format for reports"
@@ -3719,7 +3720,7 @@ msgstr "Préfixe"
#: bika/lims/content/sampletype.py:148
msgid "Prefixes can not contain spaces."
-msgstr ""
+msgstr "Les préfixes ne peuvent pas contenir d'espaces."
#: bika/lims/content/instrumentcertification.py:156
msgid "Prepared by"
@@ -3727,7 +3728,7 @@ msgstr "Préparé par"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Prepublish"
-msgstr ""
+msgstr "Republier"
#: bika/lims/browser/templates/partition_magic.pt:183
#: bika/lims/content/analysisrequest.py:573
@@ -3745,7 +3746,7 @@ msgstr "Conservations"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Preserve"
-msgstr ""
+msgstr "Conserver"
#: bika/lims/browser/analysisrequest/analysisrequests.py:201
#: bika/lims/content/analysisrequest.py:610
@@ -3763,7 +3764,7 @@ msgstr "Procédure de maintenance préventive"
#: bika/lims/browser/templates/partition_magic.pt:237
msgid "Preview"
-msgstr ""
+msgstr "Prévisualisation"
#: bika/lims/browser/analysisrequest/manage_analyses.py:84
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:152
@@ -3792,7 +3793,7 @@ msgstr "Tarifs"
#: bika/lims/browser/templates/analysisreport_info.pt:60
#: bika/lims/content/analysisrequest.py:267
msgid "Primary Sample"
-msgstr ""
+msgstr "Échantillon principal"
#: bika/lims/browser/analysisrequest/analysisrequests.py:503
#: bika/lims/browser/templates/instrument_referenceanalyses.pt:40
@@ -3807,17 +3808,17 @@ msgstr "Date d'impression"
#: bika/lims/browser/analysisrequest/analysisrequests.py:233
msgid "Print stickers"
-msgstr ""
+msgstr "Imprimer des étiquettes"
#: bika/lims/browser/analysisrequest/analysisrequests.py:220
#: bika/lims/content/analysisrequest.py:1333
msgid "Printed"
-msgstr ""
+msgstr "Imprimé"
#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:51
#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:51
msgid "Printed on"
-msgstr ""
+msgstr "Date d'impression"
#: bika/lims/content/analysisrequest.py:875
msgid "Priority"
@@ -3863,7 +3864,7 @@ msgstr "ID du protocole"
#: bika/lims/browser/analysisrequest/analysisrequests.py:154
#: bika/lims/browser/clientfolder.py:88
msgid "Province"
-msgstr ""
+msgstr "Province"
#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:90
msgid "Public. Lag"
@@ -3891,15 +3892,15 @@ msgstr "Publié par"
#: bika/lims/browser/publish/reports_listing.py:105
msgid "Published Date"
-msgstr ""
+msgstr "Date de publication"
#: bika/lims/browser/reports/administration_arsnotinvoiced.py:48
msgid "Published Samples which have not been invoiced"
-msgstr ""
+msgstr "Échantillons publiés n'ayant pas été facturés"
#: bika/lims/browser/workflow/client.py:56
msgid "Published {}, "
-msgstr ""
+msgstr "Publié {},"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:102
#: bika/lims/browser/worksheet/views/folder.py:110
@@ -3939,11 +3940,11 @@ msgstr "Plage min"
#: bika/lims/browser/viewlets/templates/specification_non_compliant_viewlet.pt:18
msgid "Ranges for some analyses are different from the Specification"
-msgstr ""
+msgstr "Les domaines limites sont différents des spécification pour certaines analyses"
#: 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 "Réattribuer la spécification pour réinitialiser le domaine limite."
#: bika/lims/browser/templates/login_details.pt:247
msgid "Re-enter the password. Make sure the passwords are identical."
@@ -3951,7 +3952,7 @@ msgstr "Saisissez de nouveau le mot de passe. Assurez-vous que les mots de passe
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:126
msgid "Reasons for rejection"
-msgstr ""
+msgstr "Motifs de rejet"
#: bika/lims/browser/worksheet/views/folder.py:256
msgid "Reassign"
@@ -3959,7 +3960,7 @@ msgstr "Réassigné"
#: bika/lims/browser/worksheet/views/analyses.py:358
msgid "Reassignable Slot"
-msgstr ""
+msgstr "Position réattribuable"
#: bika/lims/content/bikasetup.py:148
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
@@ -3978,7 +3979,7 @@ msgstr "Délai de réception"
#: bika/lims/browser/dashboard/dashboard.py:416
msgid "Reception pending"
-msgstr ""
+msgstr "Réception en attente"
#: bika/lims/browser/publish/reports_listing.py:109
#: bika/lims/browser/publish/templates/email.pt:56
@@ -4009,7 +4010,7 @@ msgstr "Définitions de référence"
#: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5
#: bika/lims/browser/templates/instrument_referenceanalyses.pt:31
msgid "Reference Sample"
-msgstr ""
+msgstr "Échantillon de référence"
#: bika/lims/browser/referencesample.py:387
msgid "Reference Samples"
@@ -4031,15 +4032,15 @@ msgstr "Les valeurs des échantillons de référence sont nulles ou vides"
#: bika/lims/content/arreport.py:57
msgid "Referenced Samples in the PDF"
-msgstr ""
+msgstr "Échantillons référencés dans le PDF"
#: bika/lims/controlpanel/bika_reflexrulefolder.py:59
msgid "Reflex Rule"
-msgstr ""
+msgstr "Règle reflex"
#: bika/lims/controlpanel/bika_reflexrulefolder.py:55
msgid "Reflex rules folder"
-msgstr ""
+msgstr "Dossier règles reflex"
#: bika/lims/content/bikasetup.py:147
msgid "Register"
@@ -4048,7 +4049,7 @@ msgstr "Enregistrer"
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Registered"
-msgstr ""
+msgstr "Enregistré"
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
@@ -4060,17 +4061,17 @@ msgstr ""
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Reject"
-msgstr ""
+msgstr "Rejeter"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:18
msgid "Reject samples"
-msgstr ""
+msgstr "Rejeter des échantillons"
#: bika/lims/browser/analysisrequest/analysisrequests.py:370
#: bika/lims/browser/dashboard/dashboard.py:586
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
msgid "Rejected"
-msgstr ""
+msgstr "Rejeté"
#: bika/lims/browser/workflow/analysisrequest.py:105
msgid "Rejected items: {}"
@@ -4078,23 +4079,23 @@ msgstr ""
#: bika/lims/browser/viewlets/templates/rejected_ar_viewlet.pt:13
msgid "Rejected sample"
-msgstr ""
+msgstr "Échantillon rejeté"
#: bika/lims/browser/analysisrequest/reject_samples.py:113
msgid "Rejected {} samples: {}"
-msgstr ""
+msgstr "Échantillons rejeté {}: {}"
#: bika/lims/browser/analysisrequest/reject_samples.py:120
msgid "Rejection cancelled"
-msgstr ""
+msgstr "Rejet annulé"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:82
msgid "Rejection reasons"
-msgstr ""
+msgstr "Motifs de rejet"
#: bika/lims/browser/analysisrequest/reject_samples.py:69
msgid "Rejection workflow is not enabled"
-msgstr ""
+msgstr "Le flux de travail de rejet n'est pas activé"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_manage_results.pt:81
#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:66
@@ -4104,11 +4105,11 @@ msgstr "Remarques"
#: bika/lims/content/analysisrequest.py:1058
msgid "Remarks and comments for this request"
-msgstr ""
+msgstr "Remarques et commentaires pour cette demande"
#: bika/lims/browser/worksheet/views/analyses.py:555
msgid "Remarks of {}"
-msgstr ""
+msgstr "Remarque de {}"
#: bika/lims/content/instrumentcalibration.py:119
msgid "Remarks to take into account before calibration"
@@ -4135,7 +4136,7 @@ msgstr ""
#: bika/lims/profiles/default/workflows/bika_referenceanalysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
msgid "Remove"
-msgstr ""
+msgstr "Retirer"
#: bika/lims/browser/idserver/view.py:75
msgid "Removed key {} from storage"
@@ -4188,7 +4189,7 @@ msgstr "Numéro d'identification du rapport"
#: bika/lims/browser/reports/templates/administration.pt:97
msgid "Report of published samples which have not been invoiced"
-msgstr ""
+msgstr "Rapport des échantillons publiés n'ayant pas été facturés"
#: bika/lims/browser/reports/templates/productivity.pt:390
msgid "Report tables between a period of time the number of analyses published and expressed as a percentage of all analyses performed."
@@ -4216,7 +4217,7 @@ msgstr "rapports"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Republish"
-msgstr ""
+msgstr "Republier"
#: bika/lims/browser/analysisrequest/analysisrequests.py:608
msgid "Republished after last print"
@@ -4255,7 +4256,7 @@ msgstr "Volume requis"
#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:134
#: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:57
msgid "Reset"
-msgstr ""
+msgstr "Réinitialiser"
#: bika/lims/browser/publish/templates/email.pt:83
#: bika/lims/browser/templates/analysisreport_info.pt:153
@@ -4286,11 +4287,11 @@ msgstr "Valeur résultat"
#: bika/lims/validators.py:648
msgid "Result Value must be a number"
-msgstr ""
+msgstr "La valeur du résultat doit être un nombre"
#: bika/lims/validators.py:663
msgid "Result Value must be unique"
-msgstr ""
+msgstr "La valeur du résultat doit être unique"
#: bika/lims/content/instrument.py:240
msgid "Result files folders"
@@ -4314,7 +4315,7 @@ msgstr "Les valeurs de résultat avec au moins ce nombre de décimales significa
#: bika/lims/browser/resultsimport/autoimportlogs.py:59
msgid "Results"
-msgstr ""
+msgstr "Résultats"
#: bika/lims/content/analysisrequest.py:1299
msgid "Results Interpretation"
@@ -4330,7 +4331,7 @@ msgstr "Interprétation des résultats"
#: bika/lims/browser/dashboard/dashboard.py:423
msgid "Results pending"
-msgstr ""
+msgstr "Résultats en attente"
#: bika/lims/content/analysisrequest.py:625
#: bika/lims/content/preservation.py:48
@@ -4341,7 +4342,7 @@ msgstr "Période de conservation"
#: bika/lims/browser/analyses/view.py:154
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
msgid "Retest"
-msgstr ""
+msgstr "Retester"
#: bika/lims/browser/referencesample.py:183
#: bika/lims/browser/worksheet/views/analyses.py:96
@@ -4352,7 +4353,7 @@ msgstr "Retesté"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
msgid "Retract"
-msgstr ""
+msgstr "Retirer"
#: bika/lims/browser/dashboard/dashboard.py:587
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
@@ -4379,28 +4380,28 @@ msgstr ""
#: bika/lims/browser/auditlog.py:87
#: bika/lims/controlpanel/auditlog.py:85
msgid "Roles"
-msgstr ""
+msgstr "Rôles"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
msgid "Rollback"
-msgstr ""
+msgstr "Revenir en arrière"
#: bika/lims/browser/worksheet/views/folder.py:112
msgid "Routine Analyses"
-msgstr ""
+msgstr "Analyses de routine"
#: bika/lims/profiles.zcml:17
msgid "SENAITE Core"
-msgstr ""
+msgstr "SENAITE Core"
#: bika/lims/browser/senaite-frontpage.zcml:35
msgid "SENAITE LIMS front-page"
-msgstr ""
+msgstr "Page d'accueil SENAITE LIMS"
#: bika/lims/browser/senaite-frontpage.zcml:35
msgid "SENAITE front-page"
-msgstr ""
+msgstr "Page d'accueil SENAITE"
#: bika/lims/browser/contact.py:286
msgid "SMTP server disconnected. User creation aborted."
@@ -4426,7 +4427,7 @@ msgstr "Échantillon"
#: bika/lims/browser/analysisrequest/add2.py:1712
msgid "Sample ${AR} was successfully created."
-msgstr ""
+msgstr "Création réussie de l'échantillon ${AR}."
#: bika/lims/content/bikasetup.py:397
msgid "Sample Attachment Option"
@@ -4476,12 +4477,12 @@ msgstr ""
#: bika/lims/content/analysisrequest.py:377
msgid "Sample Template"
-msgstr ""
+msgstr "Modèle d'échantillon"
#: bika/lims/browser/client/views/artemplates.py:49
#: bika/lims/controlpanel/bika_artemplates.py:62
msgid "Sample Templates"
-msgstr ""
+msgstr "Modèles d'échantillon"
#: bika/lims/browser/analysisrequest/analysisrequests.py:179
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:59
@@ -4509,7 +4510,7 @@ msgstr "État de l'échantillon"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Sample due"
-msgstr ""
+msgstr "Échantillon dû"
#: bika/lims/browser/reports/administration_arsnotinvoiced.py:81
msgid "Sample point"
@@ -4517,11 +4518,11 @@ msgstr "Point d'échantillonnage"
#: bika/lims/browser/dashboard/dashboard.py:625
msgid "Sample received"
-msgstr ""
+msgstr "Échantillon reçu"
#: bika/lims/profiles/default/workflows/bika_sample_workflow/definition.xml
msgid "Sample registered"
-msgstr ""
+msgstr "Échantillon enregistré"
#: bika/lims/browser/reports/templates/productivity.pt:95
msgid "Sample related reports"
@@ -4535,7 +4536,7 @@ msgstr "Type d'échantillon"
#: bika/lims/browser/viewlets/templates/primary_ar_viewlet.pt:15
msgid "Sample with partitions"
-msgstr ""
+msgstr "Échantillon avec partitions"
#: bika/lims/controlpanel/bika_sampletypes.py:104
msgid "SampleMatrix"
@@ -4553,7 +4554,7 @@ msgstr "Préleveur"
#: bika/lims/content/analysisrequest.py:495
msgid "Sampler for scheduled sampling"
-msgstr ""
+msgstr "Préleveur pour échantillonnage planifié"
#: bika/lims/browser/analysisrequest/analysisrequests.py:74
#: bika/lims/browser/dashboard/dashboard.py:471
@@ -4563,21 +4564,21 @@ msgstr "Échantillons"
#: bika/lims/browser/analysisrequest/add2.py:1709
msgid "Samples ${ARs} were successfully created."
-msgstr ""
+msgstr "Création réussie des échantillons ${ARs}."
#: bika/lims/browser/reports/templates/productivity.pt:238
msgid "Samples and analyses"
-msgstr ""
+msgstr "Échantillons et analyses"
#: bika/lims/browser/reports/productivity_analysesperclient.py:45
#: bika/lims/browser/reports/templates/productivity.pt:248
msgid "Samples and analyses per client"
-msgstr ""
+msgstr "Échantillons et analyses par client"
#: bika/lims/browser/reports/administration_arsnotinvoiced.py:47
#: bika/lims/browser/reports/templates/administration.pt:94
msgid "Samples not invoiced"
-msgstr ""
+msgstr "Échantillons non-facturés"
#: bika/lims/content/referencedefinition.py:71
#: bika/lims/content/referencesample.py:77
@@ -4587,7 +4588,7 @@ msgstr "Les échantillons de ce type doivent être traités comme dangereux"
#: bika/lims/browser/dashboard/dashboard.py:444
msgid "Samples published"
-msgstr ""
+msgstr "Échantillons publiés"
#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144
#: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:18
@@ -4604,35 +4605,35 @@ msgstr ""
#: bika/lims/browser/dashboard/dashboard.py:408
msgid "Samples scheduled for sampling"
-msgstr ""
+msgstr "Échantillons avec échantillonnage programmé"
#: bika/lims/browser/dashboard/dashboard.py:401
msgid "Samples to be preserved"
-msgstr ""
+msgstr "Échantillons à conserver"
#: bika/lims/browser/dashboard/dashboard.py:452
msgid "Samples to be printed"
-msgstr ""
+msgstr "Échantillons à imprimer"
#: bika/lims/browser/dashboard/dashboard.py:415
msgid "Samples to be received"
-msgstr ""
+msgstr "Échantillons à recevoir"
#: bika/lims/browser/dashboard/dashboard.py:394
msgid "Samples to be sampled"
-msgstr ""
+msgstr "Échantillons à échantilloner"
#: bika/lims/browser/dashboard/dashboard.py:430
msgid "Samples to be verified"
-msgstr ""
+msgstr "Échantillons à vérifier"
#: bika/lims/browser/dashboard/dashboard.py:437
msgid "Samples verified"
-msgstr ""
+msgstr "Échantillons vérifiés"
#: bika/lims/browser/dashboard/dashboard.py:422
msgid "Samples with results pending"
-msgstr ""
+msgstr "Échantillons avec résultats en attente"
#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:104
msgid "Sampling Date"
@@ -4657,11 +4658,11 @@ msgstr "Fréquence d'échantillonnage"
#: bika/lims/browser/dashboard/dashboard.py:409
msgid "Sampling scheduled"
-msgstr ""
+msgstr "Échantillonnage programmé"
#: bika/lims/config.py:115
msgid "Saturday"
-msgstr ""
+msgstr "Samedi"
#: bika/lims/browser/analysisrequest/manage_analyses.py:115
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:601
@@ -4675,12 +4676,12 @@ msgstr ""
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Schedule sampling"
-msgstr ""
+msgstr "Programme d’échantillonnage"
#: bika/lims/browser/analysisrequest/analysisrequests.py:279
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Scheduled sampling"
-msgstr ""
+msgstr "Échantillonnage programmé"
#: bika/lims/browser/instrument.py:397
msgid "Scheduled task"
@@ -4696,7 +4697,7 @@ msgstr "secondes"
#: bika/lims/content/container.py:88
msgid "Security Seal Intact Y/N"
-msgstr ""
+msgstr "Sceau de sécurité intact O/N"
#: bika/lims/browser/idserver/templates/numbergenerator.pt:58
msgid "Seed"
@@ -4724,15 +4725,15 @@ msgstr "Sélectionnez un gestionnaire à partir du personnel disponible configur
#: bika/lims/content/analysisrequest.py:268
msgid "Select a sample to create a secondary Sample"
-msgstr ""
+msgstr "Sélectionner un échantillon pour créer un échantillon secondaire"
#: bika/lims/content/instrument.py:211
msgid "Select an Export interface for this instrument."
-msgstr ""
+msgstr "Sélectionner une interface d’exportation pour cet équipement."
#: bika/lims/content/instrument.py:224
msgid "Select an Import interface for this instrument."
-msgstr ""
+msgstr "Sélectionner une interface d’importation pour cet équipement."
#: bika/lims/content/artemplate.py:276
msgid "Select analyses to include in this template"
@@ -4801,7 +4802,7 @@ msgstr "Sélectionnez l'équipement privilégié"
#: bika/lims/content/method.py:90
msgid "Select the supported Instruments for this Method."
-msgstr ""
+msgstr "Sélectionner les équipements autorisés pour cette méthode."
#: bika/lims/content/identifiertype.py:40
msgid "Select the types that this ID is used to identify."
@@ -4809,7 +4810,7 @@ msgstr ""
#: bika/lims/content/bikasetup.py:634
msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated."
-msgstr ""
+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:599
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
@@ -4821,15 +4822,15 @@ msgstr ""
#: bika/lims/content/bikasetup.py:859
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
-msgstr ""
+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:502
msgid "Select this to activate the sample collection workflow steps."
-msgstr "Sélectionnez pour activer les étapes du workflow de collecte d'échantillon."
+msgstr "Sélectionner pour activer les étapes du flux de travail de collecte d'échantillon."
#: bika/lims/content/bikasetup.py:511
msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active"
-msgstr ""
+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:490
msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default."
@@ -4837,11 +4838,11 @@ msgstr ""
#: bika/lims/content/bikasetup.py:536
msgid "Select to enable the partitioning module. An additional transition 'Create Partitions' will be available for samples in received status"
-msgstr ""
+msgstr "Sélectionner pour activer le module permettant de partitionner les échantillons. Une étape supplémentaire \"Créer des partitions\" sera disponible pour les échantillons avec le statut \"reçu\"."
#: bika/lims/content/bikasetup.py:523
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 "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/worksheettemplate.py:88
msgid "Select which Analyses should be included on the Worksheet"
@@ -4861,15 +4862,15 @@ msgstr "Sélectionnez quel étiquette imprimer quand l'impression automatique es
#: bika/lims/content/abstractbaseanalysis.py:643
msgid "Self-verification of results"
-msgstr ""
+msgstr "Auto-vérification des résultats"
#: bika/lims/browser/publish/templates/email.pt:199
msgid "Send"
-msgstr ""
+msgstr "Envoyer"
#: bika/lims/browser/publish/templates/email.pt:23
msgid "Send Analysis Reports via Email"
-msgstr ""
+msgstr "Envoyer les rapports d'analyse par e-mail"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:110
msgid "Send an email notification to client contact"
@@ -4877,7 +4878,7 @@ msgstr ""
#: bika/lims/browser/templates/analysisreport_info.pt:131
msgid "Sender"
-msgstr ""
+msgstr "Expéditeur"
#: bika/lims/content/analysisservice.py:133
msgid "Separate Container"
@@ -4911,7 +4912,7 @@ msgstr ""
#: bika/lims/content/analysisrequest.py:636
msgid "Set the Sample Rejection workflow and the reasons"
-msgstr ""
+msgstr "Configurer le flux de travail de rejet d'échantillon et les raisons du rejet"
#: bika/lims/content/bikasetup.py:722
msgid "Set the default number of copies to be printed for each sticker"
@@ -4943,7 +4944,7 @@ msgstr "Description du rangement"
#: bika/lims/content/storagelocation.py:76
msgid "Shelf Title"
-msgstr "Titre du rangement"
+msgstr "Nom du rangement"
#: bika/lims/config.py:100
msgid "Shipping address"
@@ -4951,7 +4952,7 @@ msgstr "Adresse d'expédition"
#: bika/lims/content/abstractbaseanalysis.py:69
msgid "Short title"
-msgstr "Titre court"
+msgstr "Nom abrégé"
#: bika/lims/content/analysisrequest.py:946
msgid "Should the analyses be excluded from the invoice?"
@@ -4959,7 +4960,7 @@ msgstr ""
#: bika/lims/browser/widgets/reflexrulewidget.py:457
msgid "Show in Report"
-msgstr ""
+msgstr "Afficher dans le rapport"
#: bika/lims/content/client.py:122
msgid "Show only selected categories in client views"
@@ -4983,7 +4984,7 @@ msgstr "Description du site"
#: bika/lims/content/storagelocation.py:34
msgid "Site Title"
-msgstr "Titre du site"
+msgstr "Nom du site"
#: bika/lims/browser/client/views/attachments.py:53
#: bika/lims/browser/reports/__init__.py:131
@@ -4993,7 +4994,7 @@ msgstr "Taille"
#: bika/lims/content/bikasetup.py:700
msgid "Small sticker"
-msgstr ""
+msgstr "Petite étiquette"
#: bika/lims/browser/analysisrequest/manage_results.py:54
#: bika/lims/browser/worksheet/views/results.py:187
@@ -5017,11 +5018,11 @@ msgstr "Spécification"
#: bika/lims/content/dynamic_analysisspec.py:48
msgid "Specification File"
-msgstr ""
+msgstr "Fiche de spécification"
#: bika/lims/browser/viewlets/templates/resultsranges_out_of_date_viewlet.pt:18
msgid "Specification ranges have changed since they were assigned"
-msgstr ""
+msgstr "Les domaine limites des spécifications ont été modifiés depuis leur attribution."
#: bika/lims/content/analysisspec.py:82
msgid "Specifications"
@@ -5088,7 +5089,7 @@ msgstr "Les sous-groupes sont triés avec cette clé dans la vue des groupes"
#: bika/lims/browser/publish/templates/email.pt:110
#: bika/lims/browser/templates/analysisreport_info.pt:164
msgid "Subject"
-msgstr ""
+msgstr "Objet"
#: bika/lims/browser/batch/batchbook.py:253
#: bika/lims/exportimport/import.pt:66
@@ -5116,11 +5117,11 @@ msgstr "Sous-total"
#: bika/lims/config.py:116
msgid "Sunday"
-msgstr ""
+msgstr "Dimanche"
#: bika/lims/content/laboratory.py:75
msgid "Supervisor"
-msgstr ""
+msgstr "Supérviseur"
#: bika/lims/content/laboratory.py:76
msgid "Supervisor of the Lab"
@@ -5251,7 +5252,7 @@ msgstr ""
#: bika/lims/content/analysisrequest.py:346
msgid "The assigned batch sub group of this request"
-msgstr ""
+msgstr "La subdivision de lot attribuée de cette demande"
#: bika/lims/content/analysisrequest.py:239
msgid "The assigned client of this request"
@@ -5292,7 +5293,7 @@ msgstr "La date à laquelle l'instrument a été installé"
#: bika/lims/content/analysisrequest.py:592
msgid "The date when the sample was preserved"
-msgstr ""
+msgstr "Date de conservation de l'échantillon"
#: bika/lims/content/analysisrequest.py:1033
msgid "The date when the sample was received"
@@ -5345,7 +5346,7 @@ msgstr "numéro de modèle de l'instrument"
#: bika/lims/content/instrumentcertification.py:116
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 ""
+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."
#: bika/lims/browser/accreditation.py:71
msgid "The lab is not accredited, or accreditation has not been configured. "
@@ -5427,7 +5428,7 @@ msgstr "La personne chez le fournisseur qui a préparé le certificat"
#: bika/lims/content/analysisrequest.py:611
msgid "The person who preserved the sample"
-msgstr ""
+msgstr "Personne ayant conservé l'échantillon"
#: bika/lims/content/analysisrequest.py:475
msgid "The person who took the sample"
@@ -5455,7 +5456,7 @@ msgstr "Le mot-clé du profil est utilisé pour l'identifier de manière unique
#: 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 "Les domaines limite des analyses suivantes ont été changés manuellement et ne correspondent plus aux domaines des spécifications."
#: bika/lims/content/laboratory.py:145
msgid "The reference code issued to the lab by the accreditation body"
@@ -5479,7 +5480,7 @@ msgstr "La pièce et l'endroit où l'instrument est installé"
#: bika/lims/content/artemplate.py:107
msgid "The sample is a mix of sub samples"
-msgstr ""
+msgstr "L'échantillon est composé d'un mélange de sous-échantillons"
#: bika/lims/content/bikasetup.py:473
msgid "The selected landing page is displayed for non-authenticated users and if the Dashboard is not selected as the default front page. If no landing page is selected, the default Bika frontpage is displayed."
@@ -5555,11 +5556,11 @@ msgstr ""
#: bika/lims/browser/viewlets/templates/retest_ar_viewlet.pt:15
msgid "This Sample has been generated automatically due to the retraction of the Sample"
-msgstr ""
+msgstr "Cet échantillon a été généré automatiquement en raison de la rétractation de l'échantillon"
#: bika/lims/browser/viewlets/templates/rejected_ar_viewlet.pt:15
msgid "This Sample has been rejected due to the following reasons:"
-msgstr ""
+msgstr "Cet échantillon a été rejeté pour les raisons suivantes:"
#: bika/lims/browser/viewlets/templates/partition_ar_viewlet.pt:14
msgid "This is a Partition from Sample"
@@ -5617,19 +5618,19 @@ msgstr "Titre"
#: bika/lims/content/storagelocation.py:53
msgid "Title of location"
-msgstr "Titre de la localisation"
+msgstr "Nom du lieu"
#: bika/lims/controlpanel/dynamic_analysisspecs.py:40
msgid "Title of the Folder"
-msgstr ""
+msgstr "Nom du dossier"
#: bika/lims/content/storagelocation.py:77
msgid "Title of the shelf"
-msgstr "Titre du meuble"
+msgstr "Nom du rayonnage"
#: bika/lims/content/storagelocation.py:35
msgid "Title of the site"
-msgstr "Titre du site"
+msgstr "Nom du site"
#: bika/lims/content/instrumentcalibration.py:99
#: bika/lims/content/instrumentcertification.py:144
@@ -5652,7 +5653,7 @@ msgstr "Pour être affiché en dessous de chaque section \"catégorie d'analyses
#: bika/lims/browser/dashboard/dashboard.py:402
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "To be preserved"
-msgstr ""
+msgstr "A conserver"
#: bika/lims/browser/dashboard/dashboard.py:453
msgid "To be printed"
@@ -5714,7 +5715,7 @@ msgstr ""
#: bika/lims/config.py:111
msgid "Tuesday"
-msgstr ""
+msgstr "Mardi"
#: bika/lims/browser/reports/productivity_analysestats_overtime.py:51
msgid "Turnaround time (h)"
@@ -5732,7 +5733,7 @@ msgstr ""
#: bika/lims/content/storagelocation.py:71
msgid "Type of location"
-msgstr "Type de localisation"
+msgstr "Type d'emplacement"
#: bika/lims/browser/worksheet/views/printview.py:147
msgid "Unable to load the template"
@@ -5821,11 +5822,11 @@ msgstr "Utiliser le prix du profil de l'analyse"
#: bika/lims/content/bikasetup.py:461
msgid "Use Dashboard as default front page"
-msgstr ""
+msgstr "Utiliser le tableau de bord comme page d’accueil"
#: bika/lims/content/analysisservice.py:283
msgid "Use the Default Calculation of Method"
-msgstr ""
+msgstr "Utiliser le calcul par défaut de la méthode"
#: bika/lims/content/instrument.py:264
msgid "Use this field to pass arbitrary parameters to the export/import modules."
@@ -5848,7 +5849,7 @@ msgstr "Historique utilisateur"
#: bika/lims/browser/contact.py:188
msgid "User linked to this Contact"
-msgstr ""
+msgstr "Utilisateur associé à ce contact"
#: bika/lims/browser/reports/administration_usershistory.py:201
#: bika/lims/browser/reports/templates/administration_usershistory.pt:56
@@ -5881,7 +5882,7 @@ msgstr "N° TVA"
#: bika/lims/browser/analyses/view.py:192
msgid "Valid"
-msgstr ""
+msgstr "Valide"
#: bika/lims/browser/instrument.py:650
msgid "Valid from"
@@ -5925,7 +5926,7 @@ msgstr "Échec à la validation: la direction doit être Nord/Sud"
#: bika/lims/validators.py:1454
msgid "Validation failed: Could not import module '%s'"
-msgstr ""
+msgstr "La validation a échoué: le module '%s' n'a pas pu être importé"
#: bika/lims/validators.py:967
msgid "Validation failed: Error percentage must be between 0 and 100"
@@ -6043,15 +6044,15 @@ msgstr "Echec de la validation : le titre est requis"
#: bika/lims/validators.py:1326
msgid "Validation failed: value must be between 0 and 1000"
-msgstr ""
+msgstr "La validation a échoué: la valeur doit être comprise entre 0 et 1000"
#: bika/lims/validators.py:1322
msgid "Validation failed: value must be float"
-msgstr ""
+msgstr "La validation a échoué: la valeur doit être de type flottante"
#: bika/lims/validators.py:1041
msgid "Validation for '{}' failed"
-msgstr ""
+msgstr "La validation pour '{}' a échoué"
#: bika/lims/content/instrumentvalidation.py:61
msgid "Validation report date"
@@ -6081,13 +6082,13 @@ msgstr "Vérifié"
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:117
msgid "Verified By"
-msgstr ""
+msgstr "Vérifier par"
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
msgid "Verify"
-msgstr ""
+msgstr "Vérifier"
#: bika/lims/browser/auditlog.py:79
#: bika/lims/browser/templates/analysisservice_info.pt:174
@@ -6097,20 +6098,20 @@ msgstr "Version"
#: bika/lims/browser/dashboard/templates/dashboard.pt:500
msgid "Visibility"
-msgstr ""
+msgstr "Visibilité"
#: bika/lims/browser/widgets/reflexrulewidget.py:456
msgid "Visibility (default)"
-msgstr ""
+msgstr "Visibilité (défaut)"
#: 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 "Consultez les spécifications dynamiques pour plus d'information:"
#: bika/lims/browser/viewlets/templates/resultsranges_out_of_date_viewlet.pt:28
msgid "Visit the Specification's changes history for additional information:"
-msgstr ""
+msgstr "Consultez l'historique des changements de spécification pour plus d'information:"
#: bika/lims/browser/templates/supplyorder_content.pt:21
#: bika/lims/browser/templates/supplyorder_edit.pt:38
@@ -6120,7 +6121,7 @@ msgstr "Volume"
#: bika/lims/browser/viewlets/templates/invalid_ar_viewlet.pt:13
msgid "Warning"
-msgstr ""
+msgstr "Alerte"
#: bika/lims/content/laboratory.py:124
msgid "Web address for the accreditation body"
@@ -6132,11 +6133,11 @@ msgstr "Site Web"
#: bika/lims/config.py:112
msgid "Wednesday"
-msgstr ""
+msgstr "Mercredi"
#: bika/lims/browser/dashboard/templates/dashboard.pt:559
msgid "Weekly"
-msgstr ""
+msgstr "Hebdomadaire"
#: bika/lims/controlpanel/bika_instruments.py:91
msgid "Weeks To Expire"
@@ -6156,7 +6157,7 @@ msgstr "Les caractères génériques ne sont pas autorisés pour les calculs pro
#: bika/lims/browser/publish/templates/email_template.pt:20
msgid "With best regards"
-msgstr ""
+msgstr "Meilleures salutations."
#: bika/lims/content/instrumentcalibration.py:129
#: bika/lims/content/instrumentmaintenancetask.py:104
@@ -6166,12 +6167,12 @@ msgstr "Travail effectué"
#: bika/lims/browser/reports/templates/administration_usershistory.pt:73
msgid "Workflow"
-msgstr "Workflow"
+msgstr "Flux de travail"
#: bika/lims/browser/auditlog.py:93
#: bika/lims/controlpanel/auditlog.py:96
msgid "Workflow State"
-msgstr ""
+msgstr "Statut du flux de travail"
#: bika/lims/browser/analyses/qc.py:51
#: bika/lims/browser/referencesample.py:155
@@ -6181,7 +6182,7 @@ msgstr "Feuille de travail"
#: bika/lims/content/worksheettemplate.py:66
msgid "Worksheet Layout"
-msgstr "Présentation de la feuille de travail"
+msgstr "Mise en page de la feuille de travail"
#: bika/lims/controlpanel/bika_worksheettemplates.py:61
msgid "Worksheet Templates"
@@ -6194,11 +6195,11 @@ msgstr "Feuilles de travail"
#: bika/lims/validators.py:1197
msgid "Wrong IBAN length by %s: %sshort by %i"
-msgstr ""
+msgstr "Longueur d'IBAN incorrecte par %s: %s raccourci par %i"
#: bika/lims/browser/dashboard/templates/dashboard.pt:563
msgid "Yearly"
-msgstr ""
+msgstr "Annuel"
#: bika/lims/browser/clientfolder.py:182
#: bika/lims/browser/header_table.py:125
@@ -6212,7 +6213,7 @@ msgstr ""
#: bika/lims/browser/worksheet/tools.py:37
msgid "You do not have sufficient privileges to view the worksheet ${worksheet_title}."
-msgstr "Vous n'avez pas de privilèges suffisants pour visualiser la feuille de travail ${worksheet_title}"
+msgstr "Vous n'avez pas les droits suffisants pour visualiser la feuille de travail ${worksheet_title}"
#: bika/lims/browser/worksheet/views/export.py:36
msgid "You must select an instrument"
@@ -6232,20 +6233,20 @@ msgstr "activer"
#: bika/lims/content/instrumentcertification.py:261
msgid "biannually"
-msgstr ""
+msgstr "semestriel"
#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:46
#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:46
msgid "by"
-msgstr ""
+msgstr "par"
#: bika/lims/browser/reports/administration_usershistory.py:160
msgid "comment"
-msgstr ""
+msgstr "remarque"
#: bika/lims/content/instrumentcertification.py:257
msgid "daily"
-msgstr ""
+msgstr "quotidien"
#. Default: "${Y}-${m}-${d} ${I}:${M} ${p}"
#. The variables used here are the same as used in the strftime formating.
@@ -6256,7 +6257,7 @@ msgstr ""
#. ${b} ${d}, ${Y} ${I}:${M} ${p}
#: ./TranslationServiceTool.py
msgid "date_format_long"
-msgstr ""
+msgstr "date_format_long"
#. Default: "${Y}-${m}-${d}"
#. The variables used here are the same as used in the strftime formating.
@@ -6267,17 +6268,18 @@ msgstr ""
#. ${b} ${d}, ${Y}
#: ./TranslationServiceTool.py
msgid "date_format_short"
-msgstr ""
+msgstr "date_format_short"
#. Date format used with the datepicker jqueryui plugin.
#. Please only use 'dd', 'mm', 'yy', '-', '/', '.' in this string.
#. Default: "mm/dd/yy"
+#, fuzzy
msgid "date_format_short_datepicker"
-msgstr ""
+msgstr "date_format_short_datepicker"
#: bika/lims/controlpanel/bika_analysisservices.py:326
msgid "days"
-msgstr ""
+msgstr "jours"
#: bika/lims/browser/templates/referencesample_view.pt:123
msgid "deactivate"
@@ -6286,64 +6288,64 @@ msgstr "desactiver"
#. Default: "${copyright} 2017-${current_year} ${senaitelims}"
#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.footer.pt:12
msgid "description_copyright"
-msgstr ""
+msgstr "description_copyright"
#: bika/lims/controlpanel/bika_analysisservices.py:326
msgid "hours"
-msgstr ""
+msgstr "heures"
#: bika/lims/controlpanel/bika_sampletypes.py:160
msgid "hours: {} minutes: {} days: {}"
-msgstr ""
+msgstr "heures: {} minutes: {} jours: {}"
#: bika/lims/browser/publish/templates/email.pt:180
msgid "in"
-msgstr ""
+msgstr "dans"
#. Default: "Add to the following groups:"
#: bika/lims/browser/templates/login_details.pt:266
msgid "label_add_to_groups"
-msgstr ""
+msgstr "label_add_to_groups"
#. Default: "SENAITE is powered by:"
#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.colophon.pt:10
msgid "label_powered_by"
-msgstr ""
+msgstr "label_powered_by"
#. Default: "Plone & Python"
#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.colophon.pt:14
msgid "label_powered_by_plone"
-msgstr ""
+msgstr "label_powered_by_plone "
#. Default: "SENAITE LIMS"
#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.footer.pt:13
msgid "label_senaite"
-msgstr ""
+msgstr "label_senaite"
#. Default: "Specification"
#: bika/lims/browser/reports/selection_macros/select_analysisspecification.pt:3
msgid "label_specification"
-msgstr ""
+msgstr "label_specification"
#: bika/lims/controlpanel/bika_analysisservices.py:326
msgid "minutes"
-msgstr ""
+msgstr "minutes"
#: bika/lims/content/instrumentcertification.py:259
msgid "monthly"
-msgstr ""
+msgstr "mensuel"
#: bika/lims/browser/dashboard/dashboard.py:369
msgid "of"
-msgstr ""
+msgstr "de"
#: bika/lims/browser/publish/templates/email.pt:30
msgid "overview"
-msgstr ""
+msgstr "vue d'ensemble"
#: bika/lims/content/instrumentcertification.py:260
msgid "quarterly"
-msgstr ""
+msgstr "trimestriel"
#: bika/lims/content/instrumentscheduledtask.py:133
msgid "repeating every"
@@ -6362,24 +6364,24 @@ msgstr ""
#. ${I}:${M} ${p}
#: ./TranslationServiceTool.py
msgid "time_format"
-msgstr ""
+msgstr "time_format"
#. Default: "This site was built using the Plone Open Source CMS/WCM."
#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.colophon.pt:14
msgid "title_built_with_plone"
-msgstr ""
+msgstr "title_built_with_plone"
#. Default: "Copyright"
#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.footer.pt:10
msgid "title_copyright"
-msgstr ""
+msgstr "title_copyright"
#. Default: "Required"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:311
#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:89
#: bika/lims/browser/templates/header_table.pt:46
msgid "title_required"
-msgstr ""
+msgstr "title_required"
#: bika/lims/browser/dashboard/templates/dashboard.pt:553
#: bika/lims/browser/reports/selection_macros/select_daterange.pt:28
@@ -6392,20 +6394,20 @@ msgstr "jusqu'à"
#: bika/lims/browser/dashboard/templates/dashboard.pt:555
msgid "updated every 2 hours"
-msgstr ""
+msgstr "mis-à-jour toutes les 2 heures"
#: bika/lims/browser/analyses/view.py:1133
msgid "verification(s) pending"
-msgstr ""
+msgstr "vérification(s) en attente"
#: bika/lims/content/instrumentcertification.py:258
msgid "weekly"
-msgstr ""
+msgstr "hebdomadaire"
#: bika/lims/content/instrumentcertification.py:262
msgid "yearly"
-msgstr ""
+msgstr "annuel"
#: bika/lims/controlpanel/bika_instruments.py:180
msgid "{} weeks and {} day(s)"
-msgstr ""
+msgstr "{} semaine(s) et {} jour(s)"
diff --git a/bika/lims/locales/ms/LC_MESSAGES/plone.po b/bika/lims/locales/ms/LC_MESSAGES/plone.po
new file mode 100644
index 0000000000..3545546d70
--- /dev/null
+++ b/bika/lims/locales/ms/LC_MESSAGES/plone.po
@@ -0,0 +1,879 @@
+# --- PLEASE EDIT THE LINES BELOW CORRECTLY ---
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR , YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-08-02 11:38+0000\n"
+"PO-Revision-Date: 2018-06-01 18:46+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Malay (https://www.transifex.com/senaite/teams/87045/ms/)\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: plone\n"
+"Language: ms\n"
+
+#: bika/lims/profiles/default/types/ARTemplate.xml
+msgid "AR Template"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/ARTemplates.xml
+msgid "AR Templates"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ARReport.xml
+msgid "ARReport"
+msgstr ""
+
+# Manual Workflow State and Transition MsgIds
+# Despite the fact, that these are defined in the "bika" domain, they are not
+# translated
+# in the action menu of Plone.
+# Please don't remove
+msgid "Activate"
+msgstr ""
+
+msgid "Active"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Worksheet.xml
+msgid "Add Analyses"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Worksheet.xml
+msgid "Add Blank Reference"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Worksheet.xml
+msgid "Add Control Reference"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Worksheet.xml
+msgid "Add Duplicate"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReportFolder.xml
+msgid "Administration"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReferenceSample.xml
+msgid "Analyses"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Analysis.xml
+msgid "Analysis"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/AnalysisCategories.xml
+msgid "Analysis Categories"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisCategory.xml
+msgid "Analysis Category"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisProfile.xml
+msgid "Analysis Profile"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/AnalysisProfiles.xml
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Analysis Profiles"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisService.xml
+msgid "Analysis Service"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/AnalysisServices.xml
+msgid "Analysis Services"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisSpec.xml
+msgid "Analysis Specification"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/AnalysisSpecs.xml
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Analysis Specifications"
+msgstr ""
+
+msgid "Assign"
+msgstr ""
+
+msgid "Assigned"
+msgstr ""
+
+msgid "Attach"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Attachment.xml
+msgid "Attachment"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AttachmentType.xml
+msgid "Attachment Type"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/AttachmentTypes.xml
+msgid "Attachment Types"
+msgstr ""
+
+msgid "Attachment due"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Attachments"
+msgstr ""
+
+#: bika/lims/profiles/default/actions.xml
+msgid "Audit Log"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "Auto-Import Logs"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Batch.xml
+msgid "Batch"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Batch.xml
+msgid "Batch Book"
+msgstr ""
+
+#: bika/lims/profiles/default/types/BatchLabel.xml
+msgid "Batch Label"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/BatchLabels.xml
+msgid "Batch Labels"
+msgstr ""
+
+#: bika/lims/profiles/default/types/BatchFolder.xml
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Batches"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Calculation.xml
+msgid "Calculation"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/Calculations.xml
+msgid "Calculations"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "Calibration Certificates"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "Calibrations"
+msgstr ""
+
+msgid "Cancel"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Client"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ClientFolder.xml
+msgid "Clients"
+msgstr ""
+
+msgid "Close"
+msgstr ""
+
+msgid "Complete"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Contact.xml
+#: bika/lims/profiles/default/types/SupplierContact.xml
+msgid "Contact"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Client.xml
+#: bika/lims/profiles/default/types/Supplier.xml
+msgid "Contacts"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Container.xml
+msgid "Container"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ContainerType.xml
+msgid "Container Type"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/ContainerTypes.xml
+msgid "Container Types"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/Containers.xml
+msgid "Containers"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+msgid "Create Invoice PDF"
+msgstr ""
+
+msgid "Current"
+msgstr ""
+
+#: bika/lims/profiles/default/actions.xml
+msgid "Dashboard"
+msgstr ""
+
+msgid "Deactivate"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Department.xml
+msgid "Department"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Departments.xml
+msgid "Departments"
+msgstr ""
+
+msgid "Dispatch"
+msgstr ""
+
+msgid "Dispatched"
+msgstr ""
+
+msgid "Dispose"
+msgstr ""
+
+msgid "Disposed"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "Documents"
+msgstr ""
+
+msgid "Dormant"
+msgstr ""
+
+#: bika/lims/profiles/default/types/DuplicateAnalysis.xml
+msgid "Duplicate Analysis"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+msgid "Dynamic Analysis Specifications"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ARTemplate.xml
+#: bika/lims/profiles/default/types/AnalysisCategory.xml
+#: bika/lims/profiles/default/types/AnalysisProfile.xml
+msgid "Edit"
+msgstr ""
+
+msgid "Expire"
+msgstr ""
+
+msgid "Expired"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Worksheet.xml
+msgid "Export"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReportFolder.xml
+msgid "History"
+msgstr ""
+
+#: bika/lims/profiles/default/actions.xml
+msgid "Import"
+msgstr ""
+
+msgid "Imported"
+msgstr ""
+
+msgid "Inactive"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "Instrument"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+msgid "Instrument Locations"
+msgstr ""
+
+#: bika/lims/profiles/default/types/InstrumentType.xml
+msgid "Instrument Type"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/InstrumentTypes.xml
+msgid "Instrument Types"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/InstrumentType.xml
+#: bika/lims/profiles/default/types/Instruments.xml
+msgid "Instruments"
+msgstr ""
+
+msgid "Invalid"
+msgstr ""
+
+msgid "Invalidate"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+#: bika/lims/profiles/default/types/Invoice.xml
+msgid "Invoice"
+msgstr ""
+
+#: bika/lims/profiles/default/types/LabContact.xml
+msgid "Lab Contact"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/Department.xml
+#: bika/lims/profiles/default/types/LabContacts.xml
+msgid "Lab Contacts"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+msgid "Lab Departments"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/LabProducts.xml
+msgid "Lab Products"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Laboratory.xml
+msgid "Laboratory"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+msgid "Laboratory Information"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+msgid "Large Sticker"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Contact.xml
+#: bika/lims/profiles/default/types/LabContact.xml
+msgid "Login details"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "Maintenance"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+msgid "Manage Analyses"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+#: bika/lims/profiles/default/types/Worksheet.xml
+msgid "Manage Results"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Manufacturer.xml
+msgid "Manufacturer"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/Manufacturers.xml
+msgid "Manufacturers"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Method.xml
+msgid "Method"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/Methods.xml
+msgid "Methods"
+msgstr ""
+
+#: bika/lims/profiles/default/actions.xml
+msgid "My organization"
+msgstr ""
+
+msgid "No preservation required"
+msgstr ""
+
+msgid "No sampling workflow"
+msgstr ""
+
+msgid "Not requested"
+msgstr ""
+
+msgid "Open"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Orders"
+msgstr ""
+
+msgid "Pending"
+msgstr ""
+
+msgid "Prepublish"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Preservation.xml
+msgid "Preservation"
+msgstr ""
+
+msgid "Preservation required"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/Preservations.xml
+msgid "Preservations"
+msgstr ""
+
+msgid "Preserve"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Pricelist.xml
+msgid "Pricelist"
+msgstr ""
+
+#: bika/lims/profiles/default/types/PricelistFolder.xml
+msgid "Pricelists"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Invoice.xml
+#: bika/lims/profiles/default/types/SupplyOrder.xml
+msgid "Print"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+msgid "Print Invoice"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Pricelist.xml
+msgid "Print pricelist"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReportFolder.xml
+msgid "Productivity"
+msgstr ""
+
+msgid "Publish"
+msgstr ""
+
+msgid "Published"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+msgid "Published results"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "QC Results"
+msgstr ""
+
+msgid "Receive"
+msgstr ""
+
+msgid "Receive sample"
+msgstr ""
+
+msgid "Received"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReferenceAnalysis.xml
+msgid "Reference Analysis"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReferenceDefinition.xml
+msgid "Reference Definition"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/ReferenceDefinitions.xml
+msgid "Reference Definitions"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReferenceSample.xml
+msgid "Reference Sample"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReferenceSamplesFolder.xml
+#: bika/lims/profiles/default/types/Supplier.xml
+msgid "Reference Samples"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReferenceSample.xml
+msgid "Reference Values"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+msgid "Reflex Rules"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReflexRuleFolder.xml
+msgid "Reflex Rules Folder"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReflexRule.xml
+msgid "ReflexRule"
+msgstr ""
+
+msgid "Registered"
+msgstr ""
+
+msgid "Reinstate"
+msgstr ""
+
+msgid "Reject"
+msgstr ""
+
+#: bika/lims/profiles/default/types/RejectAnalysis.xml
+msgid "Reject Analysis"
+msgstr ""
+
+msgid "Rejected"
+msgstr ""
+
+msgid "Remove"
+msgstr ""
+
+#: bika/lims/profiles/default/actions.xml
+#: bika/lims/profiles/default/types/Report.xml
+msgid "Report"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReportFolder.xml
+msgid "Reports"
+msgstr ""
+
+msgid "Republish"
+msgstr ""
+
+msgid "Retract"
+msgstr ""
+
+msgid "Retracted"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+msgid "Sample"
+msgstr ""
+
+#: bika/lims/profiles/default/types/SampleCondition.xml
+msgid "Sample Condition"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/SampleConditions.xml
+msgid "Sample Conditions"
+msgstr ""
+
+msgid "Sample Imports"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/SampleMatrices.xml
+msgid "Sample Matrices"
+msgstr ""
+
+#: bika/lims/profiles/default/types/SampleMatrix.xml
+msgid "Sample Matrix"
+msgstr ""
+
+#: bika/lims/profiles/default/types/SamplePoint.xml
+msgid "Sample Point"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/Client.xml
+#: bika/lims/profiles/default/types/SamplePoints.xml
+msgid "Sample Points"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Sample Templates"
+msgstr ""
+
+#: bika/lims/profiles/default/types/SampleType.xml
+msgid "Sample Type"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/SampleTypes.xml
+msgid "Sample Types"
+msgstr ""
+
+msgid "Sample due"
+msgstr ""
+
+msgid "Sample received"
+msgstr ""
+
+msgid "Sample registered"
+msgstr ""
+
+msgid "Sampled"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequestsFolder.xml
+#: bika/lims/profiles/default/types/Batch.xml
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Samples"
+msgstr ""
+
+#: bika/lims/profiles/default/types/SamplingDeviation.xml
+msgid "Sampling Deviation"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/SamplingDeviations.xml
+msgid "Sampling Deviations"
+msgstr ""
+
+msgid "Sampling Round Templates"
+msgstr ""
+
+msgid "Sampling workflow"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "Schedule"
+msgstr ""
+
+msgid "Schedule sampling"
+msgstr ""
+
+msgid "Scheduled sampling"
+msgstr ""
+
+#: bika/lims/profiles/default/actions.xml
+msgid "Search"
+msgstr ""
+
+#: bika/lims/profiles/default/types/BikaSetup.xml
+msgid "Setup"
+msgstr ""
+
+#: bika/lims/profiles/default/actions.xml
+msgid "Sharing"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+msgid "Small Sticker"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Batch.xml
+#: bika/lims/profiles/default/types/ReferenceSample.xml
+#: bika/lims/profiles/default/types/Worksheet.xml
+msgid "Sticker"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+#: bika/lims/profiles/default/types/Batch.xml
+#: bika/lims/profiles/default/types/ReferenceSample.xml
+msgid "Stickers preview"
+msgstr ""
+
+#: bika/lims/profiles/default/types/StorageLocation.xml
+msgid "Storage Location"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/StorageLocations.xml
+msgid "Storage Locations"
+msgstr ""
+
+#: bika/lims/profiles/default/types/SubGroup.xml
+msgid "Sub-group"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/SubGroups.xml
+msgid "Sub-groups"
+msgstr ""
+
+msgid "Submit"
+msgstr ""
+
+msgid "Submit for verification"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Supplier.xml
+msgid "Supplier"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/Suppliers.xml
+msgid "Suppliers"
+msgstr ""
+
+#: bika/lims/profiles/default/types/SupplyOrder.xml
+msgid "Supply Order"
+msgstr ""
+
+#: bika/lims/profiles/default/types/SupplyOrderFolder.xml
+msgid "Supply Orders"
+msgstr ""
+
+msgid "To be preserved"
+msgstr ""
+
+msgid "To be sampled"
+msgstr ""
+
+msgid "To be verified"
+msgstr ""
+
+msgid "Unpublished"
+msgstr ""
+
+msgid "Unsassign"
+msgstr ""
+
+msgid "Valid"
+msgstr ""
+
+msgid "Validate"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "Validations"
+msgstr ""
+
+msgid "Verified"
+msgstr ""
+
+msgid "Verify"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ARReport.xml
+#: bika/lims/profiles/default/types/ARTemplate.xml
+#: bika/lims/profiles/default/types/AnalysisCategory.xml
+msgid "View"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Worksheet.xml
+msgid "Worksheet"
+msgstr ""
+
+#: bika/lims/profiles/default/types/WorksheetTemplate.xml
+msgid "Worksheet Template"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/WorksheetTemplates.xml
+msgid "Worksheet Templates"
+msgstr ""
+
+#: bika/lims/profiles/default/types/WorksheetFolder.xml
+msgid "Worksheets"
+msgstr ""
+
+msgid "label_schema_Accounting"
+msgstr ""
+
+msgid "label_schema_Address"
+msgstr ""
+
+msgid "label_schema_Analyses"
+msgstr ""
+
+msgid "label_schema_Analysis Templates"
+msgstr ""
+
+msgid "label_schema_Appearance"
+msgstr ""
+
+msgid "label_schema_Bank details"
+msgstr ""
+
+msgid "label_schema_Calculation"
+msgstr ""
+
+msgid "label_schema_Container and Preservation"
+msgstr ""
+
+msgid "label_schema_Dates"
+msgstr ""
+
+msgid "label_schema_Description"
+msgstr ""
+
+msgid "label_schema_Email Telephone Fax"
+msgstr ""
+
+msgid "label_schema_ID Server"
+msgstr ""
+
+msgid "label_schema_Labels"
+msgstr ""
+
+msgid "label_schema_Layout"
+msgstr ""
+
+msgid "label_schema_Location"
+msgstr ""
+
+msgid "label_schema_Method"
+msgstr ""
+
+msgid "label_schema_Notifications"
+msgstr ""
+
+msgid "label_schema_Preferences"
+msgstr ""
+
+msgid "label_schema_Publication preference"
+msgstr ""
+
+msgid "label_schema_Reference Values"
+msgstr ""
+
+msgid "label_schema_Reflex Rule Folder"
+msgstr ""
+
+msgid "label_schema_Result Options"
+msgstr ""
+
+msgid "label_schema_Results Reports"
+msgstr ""
+
+msgid "label_schema_SR Templates"
+msgstr ""
+
+msgid "label_schema_Sample Partitions"
+msgstr ""
+
+msgid "label_schema_Sample Templates"
+msgstr ""
+
+msgid "label_schema_Sampling"
+msgstr ""
+
+# Setup Schemata
+msgid "label_schema_Security"
+msgstr ""
+
+msgid "label_schema_Sticker"
+msgstr ""
+
+msgid "label_schema_Uncertainties"
+msgstr ""
diff --git a/bika/lims/locales/ms/LC_MESSAGES/senaite.core.po b/bika/lims/locales/ms/LC_MESSAGES/senaite.core.po
new file mode 100644
index 0000000000..b19ee05c14
--- /dev/null
+++ b/bika/lims/locales/ms/LC_MESSAGES/senaite.core.po
@@ -0,0 +1,6410 @@
+#
+# Translators:
+# Wei Chung Sim , 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-08-02 11:38+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"
+"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"
+"Language: ms\n"
+
+#: bika/lims/content/bikasetup.py:794
+msgid "
The Bika LIMS 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 Type
Variables
Client
{client}
Year
{year}
Date
{yymmdd}
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 ""
+
+#: bika/lims/browser/publish/templates/email.pt:138
+msgid "${amount} attachments with a total size of ${total_size}"
+msgstr "${amount} lampiran dengan jumlah saiz ${total_size}"
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:26
+#: bika/lims/browser/templates/partition_magic.pt:29
+msgid "${back_link}"
+msgstr "${back_link}"
+
+#: bika/lims/browser/templates/login_details.pt:32
+msgid "${contact_fullname} can log into the LIMS by using ${contact_username} as username. Contacts must change their own passwords. If a password is forgotten a contact can request a new password from the login form."
+msgstr "${contact_fullname} boleh log masuk ke LIMS dengan menggunakan ${contact_username} sebagai ID pengguna. Kenalan hendaklah menukar kata laluan sendiri. Jika lupa kata laluan, kenalan tersebut boleh mohon untuk menukar kata laluan baru dari laman log masuk."
+
+#: bika/lims/controlpanel/bika_analysisservices.py:148
+msgid "${items} were successfully created."
+msgstr "${items} berjaya dijana."
+
+#: bika/lims/controlpanel/bika_analysisservices.py:153
+msgid "${item} was successfully created."
+msgstr "${item} berjaya dijana."
+
+#: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:36
+msgid "%"
+msgstr "%"
+
+#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:99
+#: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:99
+msgid "% Performed"
+msgstr "% Telah dilaksana"
+
+#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:101
+#: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:101
+msgid "% Published"
+msgstr "% Telah diterbit"
+
+#: bika/lims/utils/analysisrequest.py:567
+msgid "%s has been rejected"
+msgstr "%s telah ditolak"
+
+#: bika/lims/exportimport/setupdata/__init__.py:58
+msgid "%s has no '%s' column."
+msgstr "%s tidak mempunyai lajur '%s'."
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:26
+#: bika/lims/browser/templates/partition_magic.pt:29
+msgid "← Back"
+msgstr "← Kembali"
+
+#: bika/lims/browser/publish/templates/email.pt:30
+msgid "← Back to the ${back_link}"
+msgstr "← Kembali ke ${back_link}"
+
+#: 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/browser/viewlets/templates/attachments.pt:249
+#: bika/lims/content/referencesample.py:201
+msgid "(Blank)"
+msgstr "(Kosong)"
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:256
+msgid "(Control)"
+msgstr "(Kawal)"
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:263
+msgid "(Duplicate)"
+msgstr "(Duplikat)"
+
+#: bika/lims/content/referencesample.py:203
+msgid "(Hazardous)"
+msgstr "(Bahaya)"
+
+#: bika/lims/browser/templates/login_details.pt:223
+msgid "(Required)"
+msgstr "(Diperlukan)"
+
+#: bika/lims/browser/publish/templates/email_template.pt:25
+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:150
+#: bika/lims/browser/referencesample.py:175
+#: bika/lims/browser/worksheet/views/analyses.py:104
+msgid "+-"
+msgstr "+-"
+
+#: bika/lims/browser/fields/resultrangefield.py:41
+#: bika/lims/browser/widgets/analysisspecificationwidget.py:111
+msgid "< Min"
+msgstr "< Min"
+
+#: bika/lims/browser/templates/senaite-frontpage.pt:15
+msgid " Welcome to SENAITE"
+msgstr " Selamat datang ke SENAITE"
+
+#: bika/lims/skins/bika/bika_widgets/rejectionwidget.pt:59
+msgid " Other"
+msgstr " Lain-lain"
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:505
+msgid "The formula you type here will be dynamically calculated when an analysis using this calculation is displayed.
To enter a Calculation, use standard maths operators, + - * / ( ), and all keywords available, both from other Analysis Services and the Interim Fields specified here, as variables. Enclose them in square brackets [ ].
E.g, the calculation for Total Hardness, the total of Calcium (ppm) and Magnesium (ppm) ions in water, is entered as [Ca] + [Mg], where Ca and MG are the keywords for those two Analysis Services.
"
+msgstr "
Formula yang dimasukkan di sini akan dikiri secara dinamik apabila sesuatu analisis yang menggunakan formula ini dipaparkan.
Bagi memasukkan satu Pengiraan, gunakan operator matematik piawai, + - * / ( ), dan semua kata kunci yang ada, kedua-dua Perkhidmatan Analisis yang lain dan Bidang Interim yang dinyatakan di sini, sebagai pembolehubah. Masukkannya dalam [ ].
Cth, pengiraan untuk Jumlah Kekerasan, jumlah ion Kalsium (ppm) dan Magnesium (ppm) dalam air, dimasukkan sebagai [Ca] + [Mg], dimana Ca dan Mg ialah kata kunci untuk kedua-dua Perkhidmatan Analisis tersebut.
"
+
+#: bika/lims/browser/viewlets/templates/setupbutton.pt:9
+msgid ""
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/rejectionsetupwidget.pt:33
+msgid "xx"
+msgstr "xx"
+
+#: bika/lims/browser/fields/resultrangefield.py:42
+#: bika/lims/browser/widgets/analysisspecificationwidget.py:114
+msgid "> Max"
+msgstr "> Maks."
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:512
+msgid ">max"
+msgstr ">maks."
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:498
+msgid ">min"
+msgstr ">min."
+
+#: bika/lims/content/organisation.py:130
+msgid "Account Name"
+msgstr "Nama Akaun"
+
+#: bika/lims/content/organisation.py:138
+msgid "Account Number"
+msgstr "Nombor Akaun"
+
+#: bika/lims/content/organisation.py:122
+msgid "Account Type"
+msgstr "Jenis Akaun"
+
+#: bika/lims/browser/accreditation.py:41
+#: bika/lims/content/laboratory.py:133
+msgid "Accreditation"
+msgstr "Akreditasi"
+
+#: bika/lims/content/laboratory.py:113
+msgid "Accreditation Body Abbreviation"
+msgstr "Singkatan Badan Akreditasi"
+
+#: bika/lims/content/laboratory.py:123
+msgid "Accreditation Body URL"
+msgstr "URL Badan Akreditasi"
+
+#: bika/lims/content/laboratory.py:154
+msgid "Accreditation Logo"
+msgstr "Logo Akreditasi"
+
+#: bika/lims/content/laboratory.py:144
+msgid "Accreditation Reference"
+msgstr "Rujukan Akreditasi"
+
+#: bika/lims/content/laboratory.py:167
+msgid "Accreditation page header"
+msgstr "Kepala laman akreditasi"
+
+#: bika/lims/browser/analyses/view.py:1236
+#: bika/lims/browser/analysisrequest/manage_analyses.py:257
+#: bika/lims/browser/referencesample.py:357
+msgid "Accredited"
+msgstr "Ditauliahkan Akreditasi"
+
+#: bika/lims/browser/auditlog.py:91
+#: bika/lims/browser/reports/templates/administration_usershistory.pt:74
+#: bika/lims/controlpanel/auditlog.py:92
+msgid "Action"
+msgstr "Aksi"
+
+#: bika/lims/browser/reports/templates/administration.pt:133
+msgid "Actions performed by users (or specific user) between a period of time"
+msgstr "Aksi yang dilakukan pengguna dalam jangkamasa tertentu"
+
+#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/senaite_client_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/senaite_clientcontact_workflow/definition.xml
+msgid "Activate"
+msgstr "Aktifkan"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:240
+#: bika/lims/browser/client/views/analysisprofiles.py:64
+#: bika/lims/browser/client/views/artemplates.py:61
+msgid "Active"
+msgstr "Aktif"
+
+#: bika/lims/browser/auditlog.py:83
+#: bika/lims/controlpanel/auditlog.py:77
+msgid "Actor"
+msgstr "Aktor"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:474
+#: bika/lims/browser/analysisrequest/templates/analysisrequests.pt:36
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:242
+msgid "Add"
+msgstr "Tambah"
+
+#: bika/lims/browser/worksheet/views/add_analyses.py:62
+msgid "Add Analyses"
+msgstr "Tambah Analisis"
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:302
+msgid "Add Attachment"
+msgstr "Tambah Lampiran"
+
+#: bika/lims/browser/worksheet/views/add_blank.py:43
+msgid "Add Blank Reference"
+msgstr "Tambah Rujukan Kosong"
+
+#: bika/lims/browser/worksheet/views/add_control.py:42
+#: bika/lims/browser/worksheet/views/referencesamples.py:54
+msgid "Add Control Reference"
+msgstr "Tambah Rujukan Kawalan"
+
+#: bika/lims/browser/worksheet/views/add_duplicate.py:54
+msgid "Add Duplicate"
+msgstr "Tambah Duplikat"
+
+#: bika/lims/controlpanel/bika_reflexrulefolder.py:87
+msgid "Add Reflex rule"
+msgstr "Tambah Peraturan Refleks"
+
+#: bika/lims/content/bikasetup.py:340
+msgid "Add a remarks field to all analyses"
+msgstr "Tambah ruang catatan kepada semua analisis"
+
+#: bika/lims/content/artemplate.py:250
+msgid "Add analyses from the selected profile to the template"
+msgstr "Tambah analisis daripada profil terpilih kepada templat"
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:195
+#: bika/lims/browser/viewlets/templates/worksheet_attachments.pt:37
+msgid "Add new Attachment"
+msgstr "Tambah Lampiran Baharu"
+
+#: bika/lims/content/analysisrequest.py:995
+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."
+
+#: bika/lims/skins/bika/bika_widgets/remarkswidget.pt:45
+msgid "Add remarks"
+msgstr "Tambah catatan"
+
+#: bika/lims/content/calculation.py:98
+msgid "Additional Python Libraries"
+msgstr "Librari Python Tambahan"
+
+#: bika/lims/content/analysisservice.py:387
+msgid "Additional Values"
+msgstr "Nilai Tambahan"
+
+#: bika/lims/content/analysisrequest.py:219
+msgid "Additional email addresses to be notified"
+msgstr "Alamat emel tambahan untuk dimaklumkan"
+
+#: bika/lims/content/storagelocation.py:93
+#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:137
+msgid "Address"
+msgstr "Alamat"
+
+#: bika/lims/browser/reports/templates/administration.pt:80
+msgid "Administrative Reports"
+msgstr "Laporan Pentadbiran"
+
+#: bika/lims/content/sampletype.py:208
+msgid "Admitted sticker templates"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:181
+msgid "Admitted stickers for the sample type"
+msgstr ""
+
+#: bika/lims/browser/reports/selection_macros/__init__.py:359
+msgid "After ${end_date}"
+msgstr "Selepas ${end_date}"
+
+#: bika/lims/browser/instrument.py:648
+#: bika/lims/content/instrumentcertification.py:98
+msgid "Agency"
+msgstr "Agensi"
+
+#: bika/lims/browser/accreditation.py:83
+#: bika/lims/browser/analyses/view.py:219
+#: bika/lims/browser/analysisrequest/analysisrequests.py:361
+msgid "All"
+msgstr "Semua"
+
+#: bika/lims/browser/accreditation.py:75
+msgid "All Accredited analysis services are listed here."
+msgstr "Semua analisis berstatus akreditasi adalah tersenarai di sini."
+
+#: bika/lims/browser/viewlets/templates/worksheet_attachments.pt:40
+msgid "All Analyses of Service"
+msgstr "Semua Analisis dalam Perkhidmatan"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:617
+msgid "All analyses assigned"
+msgstr "Semua analisis telah ditugaskan"
+
+#: bika/lims/content/abstractbaseanalysis.py:220
+msgid "Allow Manual Detection Limit input"
+msgstr "Benarkan masuk Had Pengesanan secara manual"
+
+#: bika/lims/content/bikasetup.py:180
+msgid "Allow access to worksheets only to assigned analysts"
+msgstr "Hanya benarkan juruanalisis yang ditugaskan untuk akses kertas tugas"
+
+#: bika/lims/content/abstractbaseanalysis.py:569
+msgid "Allow manual uncertainty value input"
+msgstr "Benarkan masuk nilai ketidakpastian secara manual"
+
+#: bika/lims/config.py:145
+msgid "Allow same user to verify multiple times"
+msgstr "Benarkan pengguna yang sama untuk mengesahkan berulang kali"
+
+#: bika/lims/config.py:146
+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:352
+msgid "Allow self-verification of results"
+msgstr "Benarkan mengesahkan keputusan sendiri"
+
+#: bika/lims/content/abstractbaseanalysis.py:221
+msgid "Allow the analyst to manually replace the default Detection Limits (LDL and UDL) on results entry views"
+msgstr "Benarkan juruanalisis untuk menggantikan Had Pengesanan (LDL dan UDL) secara manual di laman masuk keputusan"
+
+#: bika/lims/content/abstractbaseanalysis.py:570
+msgid "Allow the analyst to manually replace the default uncertainty value."
+msgstr "Benarkan juruanalisis untuk menggantikan nilai ketidakpastian secara manual"
+
+#: bika/lims/content/bikasetup.py:189
+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:100
+msgid "Always expand the selected categories in client views"
+msgstr "Sentiasa memperluaskan kategori terpilih di halaman klien"
+
+#: bika/lims/browser/reports/administration_arsnotinvoiced.py:83
+msgid "Amount"
+msgstr "Amaun"
+
+#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:58
+#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:58
+msgid "Analysed by"
+msgstr "Dianalisis oleh"
+
+#: bika/lims/browser/dashboard/dashboard.py:578
+#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:95
+#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:116
+msgid "Analyses"
+msgstr "Analisis"
+
+#: bika/lims/browser/reports/productivity_analysesperservice.py:49
+msgid "Analyses per analysis service"
+msgstr "Analisis mengikut perkhidmatan analisis"
+
+#: bika/lims/browser/reports/productivity_analysespersampletype.py:49
+#: bika/lims/browser/reports/templates/productivity.pt:203
+msgid "Analyses per sample type"
+msgstr "Analisis mengikut jenis sampel"
+
+#: bika/lims/browser/reports/templates/productivity.pt:165
+msgid "Analyses per service"
+msgstr "Analisis mengikut perkhidmatan"
+
+#: bika/lims/browser/reports/templates/productivity.pt:387
+#: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:77
+msgid "Analyses performed and published as % of total"
+msgstr "Analisis yang telah dijalankan dan diterbitkan sebagai % jumlah"
+
+#: bika/lims/browser/reports/productivity_analysesperformedpertotal.py:210
+msgid "Analyses performed as % of total"
+msgstr "Analisis yang telah dijalankan sebagai % jumlah"
+
+#: bika/lims/browser/reports/templates/administration.pt:91
+#: bika/lims/browser/reports/templates/productivity.pt:160
+msgid "Analyses related reports"
+msgstr "Laporan berkaitan analisis"
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:115
+msgid "Analyses requested"
+msgstr "Analisis yang dimohon"
+
+#: bika/lims/browser/reports/productivity_analysesperdepartment.py:219
+#: bika/lims/browser/reports/templates/productivity.pt:350
+#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:77
+msgid "Analyses summary per department"
+msgstr "Ringkasan analsis mengikut jabatan"
+
+#: bika/lims/browser/analyses/view.py:112
+#: bika/lims/browser/reports/productivity_analysestats.py:134
+#: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96
+msgid "Analysis"
+msgstr "Analisis"
+
+#: bika/lims/content/bikasetup.py:411
+msgid "Analysis Attachment Option"
+msgstr "Opsyen Lampiran Analisis"
+
+#: bika/lims/controlpanel/bika_analysiscategories.py:63
+msgid "Analysis Categories"
+msgstr "Kategori Analisis"
+
+#: bika/lims/content/abstractbaseanalysis.py:436
+msgid "Analysis Category"
+msgstr "Analisis Kategori"
+
+#: bika/lims/content/abstractbaseanalysis.py:252
+msgid "Analysis Keyword"
+msgstr "Kata Kunci Analisis"
+
+#: bika/lims/content/analysisrequest.py:404
+#: bika/lims/content/artemplate.py:249
+msgid "Analysis Profile"
+msgstr "Profil Analisis"
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:77
+#: bika/lims/browser/client/views/analysisprofiles.py:50
+#: bika/lims/content/analysisrequest.py:428
+msgid "Analysis Profiles"
+msgstr "Profil Analisis"
+
+#: bika/lims/browser/templates/analysisreport_info.pt:22
+msgid "Analysis Report"
+msgstr "Laporan Analisis"
+
+#: bika/lims/browser/publish/reports_listing.py:53
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Analysis Reports"
+msgstr "Laporan Analisis"
+
+#: bika/lims/browser/publish/emailview.py:289
+msgid "Analysis Results for {}"
+msgstr "Keputusan Analisis untuk {}"
+
+#: bika/lims/browser/fields/referenceresultsfield.py:41
+#: bika/lims/browser/fields/resultrangefield.py:34
+#: bika/lims/browser/referencesample.py:276
+msgid "Analysis Service"
+msgstr "Perkhidmatan Analisis"
+
+#: bika/lims/config.py:68
+#: bika/lims/controlpanel/bika_analysisservices.py:192
+msgid "Analysis Services"
+msgstr "Perkhidmatan Analisis"
+
+#: bika/lims/content/analysisrequest.py:655
+#: bika/lims/controlpanel/bika_analysisspecs.py:75
+msgid "Analysis Specification"
+msgstr "Spesifikasi Analisis"
+
+#: bika/lims/controlpanel/bika_analysisspecs.py:63
+msgid "Analysis Specifications"
+msgstr "Spesifikasi Analisis"
+
+#: bika/lims/browser/reports/productivity_analysesperdepartment.py:59
+msgid "Analysis State"
+msgstr "Status Analisis"
+
+#: bika/lims/content/worksheettemplate.py:60
+#: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:66
+msgid "Analysis Type"
+msgstr "Jenis Analisis"
+
+#: bika/lims/browser/reports/selection_macros/select_analysiscategory.pt:2
+msgid "Analysis category"
+msgstr "Kategori analisis"
+
+#: bika/lims/content/analysisrequest.py:405
+msgid "Analysis profiles apply a certain set of analyses"
+msgstr "Profil analisis merangkumi satu set analisis tertentu"
+
+#: bika/lims/browser/reports/productivity_analysesperservice.py:93
+#: bika/lims/browser/reports/selection_macros/select_analysisservice.pt:3
+msgid "Analysis service"
+msgstr "Perkhimatan analisis"
+
+#: bika/lims/content/bikasetup.py:316
+msgid "Analysis specifications which are edited directly on the Sample."
+msgstr "Spesifikasi analisis yang disunting kepada sampel secara langsung."
+
+#: bika/lims/browser/reports/templates/productivity.pt:283
+msgid "Analysis turnaround time"
+msgstr "Masa pusing balik analisis"
+
+#: bika/lims/browser/reports/templates/productivity.pt:314
+msgid "Analysis turnaround time over time"
+msgstr "Masa pusing balik analisis untuk satu jangkamasa"
+
+#: bika/lims/browser/reports/productivity_analysestats.py:50
+msgid "Analysis turnaround times"
+msgstr "Masa pusing balik analisis"
+
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:44
+msgid "Analysis turnaround times over time"
+msgstr "Masa pusing balik analisis untuk satu jangkamasa"
+
+#: bika/lims/browser/analyses/view.py:127
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:152
+#: bika/lims/browser/reports/selection_macros/select_analyst.pt:4
+msgid "Analyst"
+msgstr "Juruanalisis"
+
+#: bika/lims/browser/worksheet/views/add_worksheet.py:45
+msgid "Analyst must be specified."
+msgstr "Juruanalisis perlu dinyatakan."
+
+#: bika/lims/content/analysisservice.py:74
+msgid "Any"
+msgstr "Sebarang"
+
+#: bika/lims/browser/worksheet/templates/results.pt:183
+msgid "Apply"
+msgstr "Guna"
+
+#: bika/lims/browser/worksheet/templates/add_analyses.pt:43
+msgid "Apply template"
+msgstr "Guna templat"
+
+#: bika/lims/browser/fields/interimfieldsfield.py:48
+msgid "Apply wide"
+msgstr "Guna secara meluas"
+
+#: bika/lims/content/instrumentcertification.py:176
+msgid "Approved by"
+msgstr "Diluluskan oleh"
+
+#: bika/lims/content/instrument.py:280
+msgid "Asset Number"
+msgstr "Nombor Aset"
+
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+msgid "Assign"
+msgstr "Tugaskan"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:386
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
+msgid "Assigned"
+msgstr "Telah Ditugaskan"
+
+#: bika/lims/browser/analyses/view.py:1211
+msgid "Assigned to: ${worksheet_id}"
+msgstr "Ditugaskan kepada: ${worksheet_id}"
+
+#: bika/lims/browser/dashboard/dashboard.py:541
+msgid "Assignment pending"
+msgstr "Tugasan belum siap"
+
+#: bika/lims/validators.py:477
+msgid "At least, two options for choices field are required"
+msgstr "Sekurang-kurangnya dua opsyen untuk bidang pilihan diperlukan"
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
+msgid "Attach"
+msgstr "Lampirkan"
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:238
+msgid "Attach to Analysis Request"
+msgstr "Lampirkan kepada Permohonan Analisis"
+
+#: bika/lims/content/analysisrequest.py:994
+#: bika/lims/content/attachment.py:51
+#: bika/lims/content/samplepoint.py:123
+msgid "Attachment"
+msgstr "Lampiran"
+
+#: bika/lims/content/attachment.py:82
+msgid "Attachment Keys"
+msgstr "Kunci Lampiran"
+
+#: bika/lims/content/abstractbaseanalysis.py:234
+msgid "Attachment Option"
+msgstr "Opsyen Lampiran"
+
+#: bika/lims/browser/client/views/attachments.py:51
+#: bika/lims/content/attachment.py:61
+#: bika/lims/controlpanel/bika_attachmenttypes.py:72
+msgid "Attachment Type"
+msgstr "Jenis Lampiran"
+
+#: bika/lims/controlpanel/bika_attachmenttypes.py:60
+msgid "Attachment Types"
+msgstr "Jenis Lampiran"
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
+msgid "Attachment due"
+msgstr "Lampiran tertunggak"
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:263
+#: bika/lims/browser/referencesample.py:363
+#: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:253
+msgid "Attachment not permitted"
+msgstr "Lampiran tidak diizinkan"
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:260
+#: bika/lims/browser/referencesample.py:360
+#: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:250
+msgid "Attachment required"
+msgstr "Lampiran diperlukan"
+
+#: bika/lims/browser/reports/productivity_analysesattachments.py:83
+msgid "Attachment type"
+msgstr "Jenis Lampiran"
+
+#: bika/lims/browser/analyses/view.py:158
+#: 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:55
+#: bika/lims/profiles/default/actions.xml
+#: bika/lims/profiles/default/types/AuditLog.xml
+msgid "Audit Log"
+msgstr "Log Audit"
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:145
+msgid "Authorized by"
+msgstr "Dibenarkan oleh"
+
+#: bika/lims/exportimport/import.pt:89
+msgid "Auto Import Instrument Results"
+msgstr "Impot Keputusan Alat secara Auto"
+
+#: bika/lims/browser/instrument.py:747
+msgid "Auto Import Logs of %s"
+msgstr "Impot Log %s secara Auto"
+
+#: bika/lims/configure.zcml:48
+msgid "Auto-Generate ID Beahvior for Dexterity Contents"
+msgstr ""
+
+#: bika/lims/content/artemplate.py:235
+msgid "Auto-partition on receive"
+msgstr "Pembahagian secara auto semasa penerimaan"
+
+#: bika/lims/content/bikasetup.py:522
+msgid "Auto-receive samples"
+msgstr "Terima sampel secara auto"
+
+#: bika/lims/browser/worksheet/templates/results.pt:132
+msgid "Autofill"
+msgstr "Isi secara auto"
+
+#: bika/lims/content/bikasetup.py:169
+msgid "Automatic log-off"
+msgstr "Log keluar secara auto"
+
+#: bika/lims/content/bikasetup.py:676
+msgid "Automatic sticker printing"
+msgstr "Cetak pelekat secara auto"
+
+#: bika/lims/content/artemplate.py:236
+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/browser/worksheet/templates/print.pt:121
+msgid "Available templates"
+msgstr "Templat yang ada"
+
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:131
+msgid "Average TAT"
+msgstr "Purata TAT"
+
+#: bika/lims/browser/reports/productivity_analysestats.py:140
+msgid "Average early"
+msgstr "Purata awal"
+
+#: bika/lims/browser/reports/productivity_analysestats.py:138
+msgid "Average late"
+msgstr "Putara lewat"
+
+#: bika/lims/content/organisation.py:154
+msgid "Bank branch"
+msgstr "Cawangan bank"
+
+#: bika/lims/content/organisation.py:146
+msgid "Bank name"
+msgstr "Nama bank"
+
+#: bika/lims/browser/templates/instrument_referenceanalyses.pt:36
+#: bika/lims/browser/templates/referencesample_analyses.pt:33
+msgid "Basis"
+msgstr "Asas"
+
+#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92
+#: bika/lims/content/analysisrequest.py:306
+#: bika/lims/vocabularies/__init__.py:137
+msgid "Batch"
+msgstr "Kelompok"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:137
+#: bika/lims/browser/batchfolder.py:69
+#: bika/lims/browser/templates/batch_publish.pt:52
+msgid "Batch ID"
+msgstr "ID Kelompok"
+
+#: bika/lims/content/batch.py:115
+#: bika/lims/controlpanel/bika_batchlabels.py:45
+msgid "Batch Labels"
+msgstr "Label Kelompok"
+
+#: bika/lims/content/analysisrequest.py:345
+msgid "Batch Sub-group"
+msgstr "Sub-kumpulan Kelompok"
+
+#: bika/lims/browser/batchfolder.py:56
+msgid "Batches"
+msgstr "Kelompok"
+
+#: bika/lims/browser/viewlets/templates/dynamic_specs_viewlet.pt:19
+msgid "Be aware that the ranges provided in the spreadsheet file from the dynamic specification might override the ranges defined in the Specifications list below."
+msgstr "Berjaga-jaga bahawa julat yang dibekalkan dalam file spreadsheet daripada spesifikasi dinamik mungkin menolak julat yang ditetapkan dalam senarai Spesifikasi di bawah."
+
+#: bika/lims/browser/viewlets/templates/sample_dynamic_specs_viewlet.pt:19
+msgid "Be aware that the ranges provided in the spreadsheet file from the dynamic specification might override the ranges manually defined in the list below."
+msgstr "Berjaga-jaga bahawa julat yang dibekalkan dalam file spreadsheet daripada spesifikasi dinamik mungkin menolak julat yang ditetapkan secara manual di bawah."
+
+#: bika/lims/browser/fields/coordinatefield.py:44
+msgid "Bearing"
+msgstr ""
+
+#: bika/lims/browser/reports/selection_macros/__init__.py:356
+msgid "Before ${start_date}"
+msgstr "Sebelum ${start_date}"
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:562
+msgid "Biannual"
+msgstr "Setiap 2 tahun"
+
+#: bika/lims/config.py:99
+#: bika/lims/content/organisation.py:109
+msgid "Billing address"
+msgstr "Alamat Bil"
+
+#: bika/lims/browser/referencesample.py:519
+#: bika/lims/browser/templates/referencesample_view.pt:21
+#: bika/lims/browser/worksheet/views/analyses.py:490
+msgid "Blank"
+msgstr "Kosong"
+
+#: bika/lims/config.py:104
+msgid "Blank QC analyses"
+msgstr "Analisis QC kosong"
+
+#: bika/lims/controlpanel/bika_instruments.py:80
+msgid "Brand"
+msgstr "Jenama"
+
+#: bika/lims/browser/clientfolder.py:103
+msgid "Bulk Discount"
+msgstr "Diskaun Pukal"
+
+#: bika/lims/content/client.py:64
+#: bika/lims/content/pricelist.py:59
+msgid "Bulk discount applies"
+msgstr "Diskaun pukal digunakan"
+
+#: bika/lims/content/abstractbaseanalysis.py:459
+msgid "Bulk price (excluding VAT)"
+msgstr "Harga pukal (tidak termasuk GST)"
+
+#: bika/lims/browser/client/views/contacts.py:72
+#: bika/lims/browser/supplier.py:116
+msgid "Business Phone"
+msgstr "Telefon Syarikat"
+
+#: bika/lims/browser/reports/__init__.py:139
+msgid "By"
+msgstr "Oleh"
+
+#: bika/lims/browser/department/labcontacts.py:39
+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:325
+msgid "CBID"
+msgstr "CBID"
+
+#: bika/lims/content/analysisrequest.py:188
+msgid "CC Contacts"
+msgstr "SK Kenalan"
+
+#: bika/lims/content/analysisrequest.py:218
+#: bika/lims/content/client.py:81
+msgid "CC Emails"
+msgstr "SK Emel"
+
+#: bika/lims/content/abstractbaseanalysis.py:547
+msgid "Calculate Precision from Uncertainties"
+msgstr "Kira Kejituan daripada Ketidakpastian"
+
+#: bika/lims/browser/methodfolder.py:71
+#: bika/lims/browser/templates/analysisservice_info.pt:152
+#: bika/lims/browser/widgets/serviceswidget.py:86
+msgid "Calculation"
+msgstr "Pengiraan"
+
+#: bika/lims/content/calculation.py:119
+msgid "Calculation Formula"
+msgstr "Formula Pengiraan"
+
+#: bika/lims/content/abstractanalysis.py:145
+#: bika/lims/content/calculation.py:58
+msgid "Calculation Interim Fields"
+msgstr "Bidang Interim Pengiraan"
+
+#: bika/lims/content/analysisservice.py:372
+msgid "Calculation to be assigned to this content."
+msgstr "Pengiraan yang akan digunakan untuk kandungan ini."
+
+#: bika/lims/controlpanel/bika_calculations.py:59
+msgid "Calculations"
+msgstr "Pengiraan"
+
+#: bika/lims/content/instrumentscheduledtask.py:114
+msgid "Calibration"
+msgstr "Penentukuran"
+
+#: bika/lims/browser/instrument.py:625
+#: bika/lims/browser/templates/instrument_certifications.pt:40
+msgid "Calibration Certificates"
+msgstr "Sijil Penentukuran"
+
+#: bika/lims/content/instrumentcalibration.py:80
+msgid "Calibration report date"
+msgstr "Tarikh laporan penentukuran"
+
+#: bika/lims/browser/instrument.py:218
+#: bika/lims/content/instrumentcalibration.py:107
+msgid "Calibrator"
+msgstr "Penentukur"
+
+#: bika/lims/browser/analyses/view.py:1159
+msgid "Can verify, but submitted by current user"
+msgstr "Boleh mengesahkan, tetapi dihantar oleh pengguna semasa"
+
+#: bika/lims/browser/analyses/view.py:1183
+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:124
+#: bika/lims/browser/publish/templates/email.pt:205
+#: bika/lims/browser/templates/partition_magic.pt:249
+msgid "Cancel"
+msgstr "Batalkan"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:341
+#: bika/lims/browser/batchfolder.py:109
+#: bika/lims/browser/instrument.py:104
+msgid "Cancelled"
+msgstr "Telah dibatalkan"
+
+#: bika/lims/content/calculation.py:449
+msgid "Cannot activate calculation, because the following service dependencies are inactive: ${inactive_services}"
+msgstr "Tidak dapat aktifkan pengiraan, sebab pengantungan perkhidmatan berikut adalah tidak aktif: ${inactive_services}"
+
+#: bika/lims/content/calculation.py:469
+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
+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
+msgid "Cannot verify, submitted by current user"
+msgstr "Tidak boleh mengesahkan, dihantar oleh pengguna semasa"
+
+#: bika/lims/browser/analyses/view.py:1174
+msgid "Cannot verify, was verified by current user"
+msgstr "Tidak boleh mengesahkan, telah disahkan oleh pengguna semasa"
+
+#: bika/lims/content/container.py:55
+#: bika/lims/controlpanel/bika_containers.py:62
+msgid "Capacity"
+msgstr "Kapasiti"
+
+#: bika/lims/browser/analyses/view.py:161
+#: bika/lims/browser/referencesample.py:171
+msgid "Captured"
+msgstr "Ditangkap"
+
+#: bika/lims/browser/templates/instrument_referenceanalyses.pt:37
+#: bika/lims/browser/templates/referencesample_analyses.pt:34
+msgid "Cardinal"
+msgstr "Kardinal"
+
+#: bika/lims/configure.zcml:55
+msgid "Catalog Dexterity contents in multiple catalogs"
+msgstr ""
+
+#: bika/lims/browser/templates/referencesample_view.pt:53
+#: bika/lims/content/referencesample.py:94
+msgid "Catalogue Number"
+msgstr "Nombor Katalog"
+
+#: bika/lims/content/bikasetup.py:306
+msgid "Categorise analysis services"
+msgstr "Kategorikan perkhidmatan analisis"
+
+#: bika/lims/browser/referencesample.py:147
+#: bika/lims/browser/templates/analysisservice_info.pt:59
+#: bika/lims/browser/worksheet/views/add_analyses.py:92
+msgid "Category"
+msgstr "Kategori"
+
+#: bika/lims/content/analysiscategory.py:114
+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
+msgid "Cert. Num"
+msgstr "No. Sijil"
+
+#: bika/lims/content/instrumentcertification.py:207
+msgid "Certificate Code"
+msgstr "Kod Sijil"
+
+#: bika/lims/browser/auditlog.py:95
+#: bika/lims/controlpanel/auditlog.py:100
+msgid "Changes"
+msgstr "Perubahan"
+
+#: bika/lims/browser/analysisrequest/resultsinterpretation.py:57
+msgid "Changes Saved"
+msgstr "Perubahan Disimpan"
+
+#: bika/lims/browser/header_table.py:78
+#: bika/lims/browser/workflow/__init__.py:194
+#: bika/lims/browser/worksheet/views/add_analyses.py:132
+msgid "Changes saved."
+msgstr "Perubahan disimpan."
+
+#: bika/lims/browser/templates/header_table.pt:41
+msgid "Changes will be propagated to partitions"
+msgstr "Perubahan akan digunakan kepada semua bahagian."
+
+#: bika/lims/content/method.py:136
+msgid "Check if the method has been accredited"
+msgstr "Kaedah berstatus akreditasi"
+
+#: bika/lims/content/abstractbaseanalysis.py:399
+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
+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."
+
+#: bika/lims/content/container.py:64
+msgid "Check this box if this container is already preserved.Setting this will short-circuit the preservation workflow for sample partitions stored in this container."
+msgstr "Bekas ini telah diawetkan. Tetapan ini akan melangkau aliran kerja pengawetan bagi bahagian sampel yang disimpan dalam bekas ini."
+
+#: bika/lims/content/laboratory.py:104
+msgid "Check this box if your laboratory is accredited"
+msgstr "Makmal ini berstatus akreditasi"
+
+#: bika/lims/content/analysisservice.py:208
+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/browser/fields/interimfieldsfield.py:44
+msgid "Choices"
+msgstr "Pilihan"
+
+#: bika/lims/content/analysisrequest.py:656
+msgid "Choose default Sample specification values"
+msgstr "Pilih nilai lalai untuk spesifikasi Sampel"
+
+#: bika/lims/content/bikasetup.py:383
+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."
+
+#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:111
+msgid "City"
+msgstr "Bandar"
+
+#: bika/lims/config.py:141
+msgid "Classic"
+msgstr "Klasik"
+
+# senaite.core.listing: ButtonBar
+msgid "Clear selection"
+msgstr "Kosongkan pilihan"
+
+#: bika/lims/content/referencedefinition.py:46
+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:390
+msgid "Click to expand this category"
+msgstr "Klik untuk buka kategori ini"
+
+# senaite.core.listing: TableColumnConfig
+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/analysisrequests.py:142
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76
+#: bika/lims/browser/batchfolder.py:77
+msgid "Client"
+msgstr "Klien"
+
+#: bika/lims/browser/batchfolder.py:83
+#: bika/lims/content/batch.py:98
+msgid "Client Batch ID"
+msgstr "ID Kumpulan Klien"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:148
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80
+#: bika/lims/browser/batchfolder.py:80
+msgid "Client ID"
+msgstr "ID Klien"
+
+#: bika/lims/profiles/default/registry.xml
+msgid "Client Landing Page"
+msgstr "Laman Mendarat Klien"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:96
+msgid "Client Order"
+msgstr "Urutan Klien"
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:99
+#: bika/lims/browser/batch/batchbook.py:78
+#: bika/lims/content/analysisrequest.py:776
+msgid "Client Order Number"
+msgstr "Nombor Pesanan Klien"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:166
+msgid "Client Ref"
+msgstr "Rujukan Klien"
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:50
+#: bika/lims/content/analysisrequest.py:793
+msgid "Client Reference"
+msgstr "Rujukan Klien"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:171
+#: bika/lims/content/analysisrequest.py:286
+msgid "Client SID"
+msgstr "SID Klien"
+
+#: bika/lims/content/analysisrequest.py:809
+msgid "Client Sample ID"
+msgstr "ID Sampel Klien"
+
+#: bika/lims/browser/clientfolder.py:49
+msgid "Clients"
+msgstr "Klien"
+
+#: bika/lims/profiles/default/workflows/senaite_batch_workflow/definition.xml
+msgid "Close"
+msgstr "Tutup"
+
+#: bika/lims/browser/batchfolder.py:104
+#: bika/lims/content/instrumentmaintenancetask.py:128
+#: bika/lims/profiles/default/workflows/senaite_batch_workflow/definition.xml
+msgid "Closed"
+msgstr "Telah ditutup"
+
+#: bika/lims/content/storagelocation.py:59
+msgid "Code for the location"
+msgstr "Kod lokasi"
+
+#: bika/lims/content/storagelocation.py:41
+msgid "Code for the site"
+msgstr "Kod lokasi"
+
+#: bika/lims/content/storagelocation.py:83
+msgid "Code the the shelf"
+msgstr "Kod rak"
+
+#: bika/lims/content/dynamic_analysisspec.py:75
+msgid "Column '{}' is missing"
+msgstr "Kolum '{}' tidak wujud"
+
+#: bika/lims/config.py:131
+msgid "Comma (,)"
+msgstr "Koma (,)"
+
+#: bika/lims/browser/reports/templates/administration_usershistory.pt:77
+#: bika/lims/content/analysiscategory.py:53
+msgid "Comments"
+msgstr "Komen"
+
+#: bika/lims/content/analysisrequest.py:1298
+msgid "Comments or results interpretation"
+msgstr "Komen atau interpretasi keputusan"
+
+#: bika/lims/content/abstractbaseanalysis.py:679
+#: bika/lims/content/analysisprofile.py:97
+msgid "Commercial ID"
+msgstr "ID Komersial"
+
+#: bika/lims/content/analysisrequest.py:929
+#: bika/lims/content/samplepoint.py:111
+#: bika/lims/controlpanel/bika_samplepoints.py:91
+msgid "Composite"
+msgstr "Komposit"
+
+#: bika/lims/content/artemplate.py:106
+msgid "Composite sample"
+msgstr "Sampel komposit"
+
+#: bika/lims/content/laboratory.py:91
+msgid "Confidence Level %"
+msgstr "Tahap keyakinan %"
+
+# senaite.core.listing: TableColumnConfig
+msgid "Configure Table Columns"
+msgstr "Tetapkan Kolum Jadual"
+
+#: bika/lims/content/artemplate.py:167
+msgid "Configure the sample partitions and preservations for this template. Assign analyses to the different partitions on the template's Analyses tab"
+msgstr "Tetap bahagian sampel dan pengawetan untuk templat ini. Tugaskan analisis untuk bahagian berlainan pada tab Analisis templat"
+
+#: bika/lims/browser/templates/login_details.pt:245
+msgid "Confirm password"
+msgstr "Sahkan kata laluan"
+
+#: bika/lims/content/instrumentcalibration.py:118
+#: bika/lims/content/instrumentmaintenancetask.py:94
+#: bika/lims/content/instrumentscheduledtask.py:81
+msgid "Considerations"
+msgstr "Pertimbangan"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:174
+#: bika/lims/browser/reports/selection_macros/select_contact.pt:4
+#: bika/lims/browser/templates/supplyorder_content.pt:11
+msgid "Contact"
+msgstr "Kenalan"
+
+#: bika/lims/browser/analysisrequest/add2.py:1637
+msgid "Contact does not belong to the selected client"
+msgstr "Kenalan tidak dipunyai klien terpilih"
+
+#: bika/lims/browser/templates/login_details.pt:118
+msgid "Contact is deactivated. User cannot be unlinked."
+msgstr "Kenalan ternyahaktif. Pengguna tidak dapat dinyahhubungkan."
+
+#: bika/lims/browser/client/views/contacts.py:59
+#: bika/lims/browser/supplier.py:98
+msgid "Contacts"
+msgstr "Kenalan"
+
+#: bika/lims/content/contact.py:54
+msgid "Contacts to CC"
+msgstr "Kenalan untuk SK"
+
+#: bika/lims/browser/templates/analysisreport_info.pt:72
+#: bika/lims/content/arreport.py:54
+msgid "Contained Samples"
+msgstr "Sampel Tersimpan"
+
+#: bika/lims/browser/templates/partition_magic.pt:163
+#: bika/lims/content/analysisrequest.py:552
+#: bika/lims/content/analysisservice.py:135
+msgid "Container"
+msgstr "Bekas"
+
+#: bika/lims/content/analysisservice.py:102
+#: bika/lims/content/container.py:48
+#: bika/lims/controlpanel/bika_containers.py:60
+msgid "Container Type"
+msgstr "Jenis Bekas"
+
+#: bika/lims/controlpanel/bika_containertypes.py:45
+msgid "Container Types"
+msgstr "Jenis Bekas"
+
+#: bika/lims/controlpanel/bika_containers.py:46
+msgid "Containers"
+msgstr "Bekas"
+
+#: bika/lims/browser/client/views/attachments.py:52
+msgid "Content Type"
+msgstr "Jenis Kandungan"
+
+#: bika/lims/browser/reports/productivity_analysesattachments.py:84
+msgid "Content type"
+msgstr "Jenis kandungan"
+
+#: bika/lims/browser/dynamic_analysisspec.py:43
+msgid "Contents of the file {}"
+msgstr "Kandungan fail {}"
+
+#: bika/lims/browser/worksheet/views/analyses.py:487
+#: bika/lims/config.py:75
+msgid "Control"
+msgstr "Kawalan"
+
+#: bika/lims/config.py:105
+msgid "Control QC analyses"
+msgstr "Analisis kawalan QC"
+
+#: bika/lims/controlpanel/templates/analysisservice_copy.pt:56
+msgid "Copy"
+msgstr "Salin"
+
+#: bika/lims/controlpanel/templates/analysisservice_copy.pt:11
+msgid "Copy analysis services"
+msgstr "Salin perkhidmatan analisis"
+
+#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:52
+msgid "Copy from"
+msgstr "Salin daripada"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:515
+#: bika/lims/browser/batch/batchbook.py:125
+msgid "Copy to new"
+msgstr "Salin kepada baharu"
+
+#: bika/lims/browser/idserver/view.py:71
+msgid "Could not convert '{}' to an integer"
+msgstr "Tidak dapat tukar '{}' kepada integer"
+
+#: bika/lims/browser/publish/emailview.py:510
+msgid "Could not send email to {0} ({1})"
+msgstr "Tidak dapat hantar emel kepada {0} ({1})"
+
+#: bika/lims/browser/reports/productivity_analysestats.py:135
+msgid "Count"
+msgstr "Kira"
+
+#: bika/lims/browser/clientfolder.py:84
+#: bika/lims/content/bikasetup.py:238
+#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33
+msgid "Country"
+msgstr "Negara"
+
+#: bika/lims/browser/templates/partition_magic.pt:243
+msgid "Create Partitions"
+msgstr "Wujudkan Bahagian"
+
+#: bika/lims/browser/templates/login_details.pt:212
+msgid "Create a new User"
+msgstr "Cipta Pengguna baharu"
+
+#: bika/lims/content/artemplate.py:92
+msgid "Create a new sample of this type"
+msgstr "Cipta sampel baharu jenis ini"
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+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
+msgid "Created"
+msgstr "Telah dicipta"
+
+#: bika/lims/browser/instrument.py:401
+msgid "Created by"
+msgstr "Dicipta oleh"
+
+#: bika/lims/browser/reports/templates/report_frame.pt:44
+msgid "Created by:"
+msgstr "Dicipta oleh:"
+
+#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:44
+#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:44
+msgid "Created on"
+msgstr "Dicipta pada"
+
+#: bika/lims/browser/partition_magic.py:112
+msgid "Created {} partitions: {}"
+msgstr "{} bahagian dicipta: {}"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:100
+#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97
+msgid "Creator"
+msgstr "Pencipta"
+
+#: bika/lims/browser/instrument.py:400
+#: bika/lims/content/instrumentscheduledtask.py:71
+msgid "Criteria"
+msgstr "Kriteria"
+
+#: bika/lims/content/bikasetup.py:226
+msgid "Currency"
+msgstr "Mata wang"
+
+#: bika/lims/browser/referencesample.py:441
+#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
+msgid "Current"
+msgstr "Semasa"
+
+#: bika/lims/content/client.py:150
+msgid "Custom decimal mark"
+msgstr "Tanda perpuluhan"
+
+#: bika/lims/browser/analyses/view.py:135
+#: bika/lims/browser/worksheet/views/analyses.py:86
+msgid "DL"
+msgstr "DL"
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:558
+msgid "Daily"
+msgstr "Harian"
+
+#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131
+#: bika/lims/browser/reports/templates/productivity.pt:99
+#: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38
+msgid "Daily samples received"
+msgstr "Sampel harian diterima"
+
+#: bika/lims/content/instrument.py:210
+msgid "Data Interface"
+msgstr "Antaramuka Data"
+
+#: bika/lims/content/instrument.py:263
+msgid "Data Interface Options"
+msgstr "Opsyen Antaramuka Data"
+
+#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200
+#: bika/lims/browser/reports/templates/productivity.pt:454
+#: 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
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:50
+msgid "Date"
+msgstr "Tarikh"
+
+#: bika/lims/browser/analyses/view.py:109
+#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53
+msgid "Date Created"
+msgstr "Tarikh Ciptaan"
+
+#: bika/lims/browser/supplyorderfolder.py:60
+#: bika/lims/content/supplyorder.py:102
+msgid "Date Dispatched"
+msgstr "Tarikh Diedarkan"
+
+#: bika/lims/content/referencesample.py:147
+msgid "Date Disposed"
+msgstr "Tarikh Dilupuskan"
+
+#: bika/lims/content/referencesample.py:140
+msgid "Date Expired"
+msgstr "Tarikh Luput"
+
+#: bika/lims/browser/client/views/attachments.py:54
+#: bika/lims/content/attachment.py:91
+msgid "Date Loaded"
+msgstr "Tarikh Dimuatkan"
+
+#: bika/lims/browser/auditlog.py:81
+#: bika/lims/controlpanel/auditlog.py:73
+msgid "Date Modified"
+msgstr "Tarikh Diubah"
+
+#: bika/lims/browser/referencesample.py:427
+#: bika/lims/browser/templates/referencesample_sticker.pt:71
+#: bika/lims/browser/templates/referencesample_view.pt:94
+msgid "Date Opened"
+msgstr "Tarikh Dibuka"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:118
+#: bika/lims/content/analysisrequest.py:591
+msgid "Date Preserved"
+msgstr "Tarikh Diawet"
+
+#: bika/lims/content/arreport.py:127
+msgid "Date Printed"
+msgstr "Tarikh Dicetak"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:134
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:126
+#: bika/lims/content/analysisrequest.py:1043
+msgid "Date Published"
+msgstr "Tarikh Diterbit"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:124
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:90
+#: bika/lims/browser/referencesample.py:423
+msgid "Date Received"
+msgstr "Tarikh Diterima"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:105
+msgid "Date Registered"
+msgstr "Tarikh Didaftar"
+
+#: bika/lims/browser/reports/productivity_analysesperdepartment.py:50
+#: bika/lims/browser/reports/productivity_analysesperformedpertotal.py:50
+#: bika/lims/browser/worksheet/views/add_duplicate.py:76
+msgid "Date Requested"
+msgstr "Tarikh Dimohon"
+
+#: bika/lims/content/analysisrequest.py:1030
+msgid "Date Sample Received"
+msgstr "Tarikh Sampel Diterima"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:113
+#: bika/lims/browser/referencesample.py:419
+#: bika/lims/browser/templates/referencesample_view.pt:68
+msgid "Date Sampled"
+msgstr "Tarikh Disampel"
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:130
+msgid "Date Verified"
+msgstr "Tarikh Disahkan"
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:102
+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"
+
+#: bika/lims/content/instrumentmaintenancetask.py:67
+msgid "Date from which the instrument is under maintenance"
+msgstr "Tarikh alat dibawah penyelenggaraan"
+
+#: bika/lims/content/instrumentvalidation.py:71
+msgid "Date from which the instrument is under validation"
+msgstr "Tarikh alat dibawah pemvalidasi"
+
+#: 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:110
+msgid "Date received"
+msgstr "Tarikh diterima"
+
+#: bika/lims/content/instrumentcertification.py:145
+msgid "Date until the certificate is valid"
+msgstr "Tarikh luput sijil"
+
+#: bika/lims/content/instrumentcalibration.py:100
+#: bika/lims/content/instrumentmaintenancetask.py:77
+#: bika/lims/content/instrumentvalidation.py:81
+msgid "Date until the instrument will not be available"
+msgstr "Tarikh akhir alat tidak dapat digunakan"
+
+#: bika/lims/content/instrumentcertification.py:107
+msgid "Date when the calibration certificate was granted"
+msgstr "Tarikh sijil penentukuran dikeluarkan"
+
+#: bika/lims/browser/fields/durationfield.py:37
+msgid "Days"
+msgstr "Hari"
+
+#: bika/lims/content/instrument.py:174
+msgid "De-activate until next calibration test"
+msgstr "Tidak digunakan sehingga ujian penentukuran seterusnya"
+
+#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/senaite_client_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/senaite_clientcontact_workflow/definition.xml
+msgid "Deactivate"
+msgstr "Nyahaktif"
+
+#: bika/lims/content/client.py:151
+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:909
+#: bika/lims/content/analysisservice.py:247
+#: bika/lims/controlpanel/bika_sampletypes.py:107
+msgid "Default Container"
+msgstr "Bekas Lalai"
+
+#: bika/lims/content/sampletype.py:165
+msgid "Default Container Type"
+msgstr "Jenis Bekas Lalai"
+
+#: bika/lims/content/labcontact.py:83
+#: bika/lims/controlpanel/bika_labcontacts.py:75
+msgid "Default Department"
+msgstr "Jabatan Lalai"
+
+#: bika/lims/content/client.py:82
+msgid "Default Emails to CC all published Samples for this client"
+msgstr "Emel lalai untuk SK semua Sampel yang diterbitkan untuk klien ini"
+
+#: bika/lims/content/abstractbaseanalysis.py:322
+msgid "Default Instrument"
+msgstr "Alat Lalai"
+
+#: bika/lims/content/abstractbaseanalysis.py:355
+msgid "Default Method"
+msgstr "Kaedah Lalai"
+
+#: bika/lims/content/analysisservice.py:225
+msgid "Default Preservation"
+msgstr "Pengawetan Lalai"
+
+#: bika/lims/content/client.py:99
+msgid "Default categories"
+msgstr "Kategori lalai"
+
+#: bika/lims/content/analysisrequest.py:910
+msgid "Default container for new sample partitions"
+msgstr "Bekas lalai untuk bahagian sampel baharu"
+
+#: bika/lims/content/bikasetup.py:870
+msgid "Default count of Sample to add."
+msgstr "Bilangan lalai untuk tambahan Sampel."
+
+#: bika/lims/content/bikasetup.py:272
+#: bika/lims/content/client.py:138
+msgid "Default decimal mark"
+msgstr "Tanda perpuluhan lalai"
+
+#: bika/lims/utils/analysis.py:484
+msgid "Default instrument %s is not valid"
+msgstr "Alat lalai %s tidak sah"
+
+#: bika/lims/content/sampletype.py:185
+msgid "Default large sticker"
+msgstr "Pelakat besar lalai"
+
+#: bika/lims/content/bikasetup.py:446
+msgid "Default layout in worksheet view"
+msgstr "Susun atur lalai dalam paparan helaian kerja"
+
+#: bika/lims/content/bikasetup.py:586
+msgid "Default sample retention period"
+msgstr "Jangkamasa lalai penahanan sampel"
+
+#: bika/lims/content/bikasetup.py:283
+msgid "Default scientific notation format for reports"
+msgstr "Format tatatanda saintifik lalai untuk laporan"
+
+#: bika/lims/content/bikasetup.py:435
+msgid "Default scientific notation format for results"
+msgstr "Format tatatanda saintifik lalai untuk keputusan"
+
+#: bika/lims/content/sampletype.py:183
+msgid "Default small sticker"
+msgstr "Pelekat kecil lalai"
+
+#: bika/lims/content/bikasetup.py:571
+msgid "Default turnaround time for analyses."
+msgstr "Masa pusing balik lalai untuk analisis."
+
+#: bika/lims/browser/fields/interimfieldsfield.py:43
+msgid "Default value"
+msgstr "Nilai lalai"
+
+#: bika/lims/content/bikasetup.py:871
+msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
+msgstr ""
+
+#: bika/lims/content/method.py:58
+msgid "Define an identifier code for the method. It must be unique."
+msgstr ""
+
+#: bika/lims/content/calculation.py:59
+msgid "Define interim fields such as vessel mass, dilution factors, should your calculation require them. The field title specified here will be used as column headers and field descriptors where the interim fields are displayed. If 'Apply wide' is enabled the field will be shown in a selection box on the top of the worksheet, allowing to apply a specific value to all the corresponding fields on the sheet."
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:121
+msgid "Define the number of decimals to be used for this result."
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:135
+msgid "Define the precision when converting values to exponent notation. The default is 7."
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:492
+msgid "Define the sampler supposed to do the sample in the scheduled date"
+msgstr ""
+
+#: bika/lims/browser/fields/reflexrulefield.py:45
+msgid "Define the sets of actions"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:209
+msgid "Defines the stickers to use for this sample type."
+msgstr ""
+
+#: bika/lims/browser/fields/coordinatefield.py:41
+msgid "Degrees"
+msgstr ""
+
+#: bika/lims/browser/department/labcontacts.py:51
+#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:96
+#: bika/lims/content/abstractbaseanalysis.py:486
+msgid "Department"
+msgstr ""
+
+#: bika/lims/content/labcontact.py:69
+#: bika/lims/controlpanel/bika_labcontacts.py:78
+msgid "Departments"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisservice_info.pt:201
+#: bika/lims/content/calculation.py:79
+msgid "Dependent Analyses"
+msgstr ""
+
+#: bika/lims/content/method.py:143
+msgid "Describes the method in layman terms. This information is made available to lab clients"
+msgstr ""
+
+#: bika/lims/browser/batchfolder.py:72
+#: bika/lims/browser/client/views/analysisprofiles.py:57
+#: bika/lims/browser/client/views/artemplates.py:56
+msgid "Description"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:130
+msgid "Description of the actions made during the calibration"
+msgstr ""
+
+#: bika/lims/content/instrumentmaintenancetask.py:105
+msgid "Description of the actions made during the maintenance process"
+msgstr ""
+
+#: bika/lims/content/instrumentvalidation.py:111
+msgid "Description of the actions made during the validation"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:65
+msgid "Description of the location"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:89
+msgid "Description of the shelf"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:47
+msgid "Description of the site"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Detach"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:828
+msgid "Deviation between the sample and how it was sampled"
+msgstr ""
+
+#: bika/lims/config.py:147
+msgid "Disable multi-verification for the same user"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:542
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:191
+msgid "Discount"
+msgstr ""
+
+#: bika/lims/content/pricelist.py:66
+msgid "Discount %"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/senaite_supplyorder_workflow/definition.xml
+msgid "Dispatch"
+msgstr ""
+
+#: bika/lims/browser/supplyorderfolder.py:79
+#: bika/lims/profiles/default/workflows/senaite_supplyorder_workflow/definition.xml
+msgid "Dispatched"
+msgstr ""
+
+# bika.lims.bikalisting.js
+msgid "Display Columns"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:587
+msgid "Display Value"
+msgstr ""
+
+#: bika/lims/validators.py:681
+msgid "Display Value is required"
+msgstr ""
+
+#: bika/lims/validators.py:693
+msgid "Display Value must be unique"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:201
+msgid "Display a Detection Limit selector"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
+msgid "Dispose"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:451
+#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
+msgid "Disposed"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:160
+#: bika/lims/browser/clientfolder.py:92
+#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89
+msgid "District"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:652
+#: bika/lims/content/multifile.py:47
+msgid "Document"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:797
+#: bika/lims/content/multifile.py:39
+msgid "Document ID"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:801
+#: bika/lims/content/multifile.py:63
+msgid "Document Location"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:803
+#: bika/lims/content/multifile.py:73
+msgid "Document Type"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:799
+#: bika/lims/content/multifile.py:55
+msgid "Document Version"
+msgstr ""
+
+#: bika/lims/config.py:130
+msgid "Dot (.)"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:84
+msgid "Down from"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:85
+msgid "Down to"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:101
+msgid "Download PDF"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:289
+msgid "Due"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:168
+#: bika/lims/browser/analysisrequest/analysisrequests.py:127
+#: bika/lims/browser/referencesample.py:179
+msgid "Due Date"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:243
+msgid "Dup Var"
+msgstr ""
+
+#: bika/lims/browser/widgets/reflexrulewidget.py:447
+#: bika/lims/browser/worksheet/views/analyses.py:462
+#: bika/lims/config.py:76
+msgid "Duplicate"
+msgstr ""
+
+#: bika/lims/content/worksheettemplate.py:63
+msgid "Duplicate Of"
+msgstr ""
+
+#: bika/lims/config.py:106
+msgid "Duplicate QC analyses"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:383
+msgid "Duplicate Variation %"
+msgstr ""
+
+#: bika/lims/validators.py:473
+msgid "Duplicate keys in choices field"
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:68
+msgid "Duplicate of"
+msgstr ""
+
+#: bika/lims/content/analysisspec.py:66
+#: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml
+msgid "Dynamic Analysis Specification"
+msgstr ""
+
+#: bika/lims/profiles/default/types/DynamicAnalysisSpecs.xml
+msgid "Dynamic Analysis Specifications"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisspecs.py:81
+msgid "Dynamic Specification"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:114
+msgid "E.g. SANAS, APLAC, etc."
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats.py:139
+msgid "Early"
+msgstr ""
+
+#: bika/lims/content/samplepoint.py:74
+msgid "Elevation"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:73
+#: bika/lims/browser/templates/login_details.pt:87
+#: bika/lims/controlpanel/bika_suppliers.py:77
+msgid "Email"
+msgstr ""
+
+#: bika/lims/browser/client/views/contacts.py:70
+#: bika/lims/browser/clientfolder.py:79
+#: bika/lims/browser/department/labcontacts.py:54
+msgid "Email Address"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisreport_info.pt:96
+msgid "Email Log"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:644
+msgid "Email body for Sample Invalidation notifications"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:608
+msgid "Email body for Sample Rejection notifications"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:156
+msgid "Email cancelled"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:109
+msgid "Email notification"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:633
+msgid "Email notification on Sample invalidation"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:598
+msgid "Email notification on Sample rejection"
+msgstr ""
+
+#: bika/lims/validators.py:468
+msgid "Empty keys are not supported"
+msgstr ""
+
+#: bika/lims/content/worksheettemplate.py:145
+msgid "Enable Multiple Use of Instrument in Worksheets."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:535
+msgid "Enable Sample Partitioning"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:547
+msgid "Enable Sample Preservation"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:315
+msgid "Enable Sample Specifications"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:501
+msgid "Enable Sampling"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:510
+msgid "Enable Sampling Scheduling"
+msgstr ""
+
+#: bika/lims/content/artemplate.py:115
+msgid "Enable sampling workflow for the created sample"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:489
+msgid "Enable the Results Report Printing workflow"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:858
+msgid "Enable the rejection workflow"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:611
+msgid "Enable this option to allow the capture of text as result"
+msgstr ""
+
+#: bika/lims/browser/pricelist.py:67
+msgid "End Date"
+msgstr ""
+
+#: bika/lims/content/instrumentmaintenancetask.py:166
+#: bika/lims/content/instrumentscheduledtask.py:115
+msgid "Enhancement"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:224
+msgid "Enter a user name, usually something like 'jsmith'. No spaces or special characters. Usernames and passwords are case sensitive, make sure the caps lock key is not enabled. This is the name used to log in."
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:257
+msgid "Enter an email address. This is necessary in case the password is lost. We respect your privacy, and will not give the address away to any third parties or expose it anywhere."
+msgstr ""
+
+#: bika/lims/content/pricelist.py:67
+msgid "Enter discount percentage value"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:474
+#: bika/lims/content/labproduct.py:48
+msgid "Enter percentage value eg. 14.0"
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:129
+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:261
+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:1075
+msgid "Enter percentage value eg. 33.0"
+msgstr ""
+
+#: bika/lims/content/samplepoint.py:57
+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
+msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator"
+msgstr ""
+
+#: bika/lims/controlpanel/templates/analysisservice_copy.pt:18
+msgid "Enter the details of each of the analysis services you want to copy."
+msgstr ""
+
+#: bika/lims/content/laboratory.py:168
+msgid "Enter the details of your lab's service accreditations here. The following fields are available: lab_is_accredited, lab_name, lab_country, confidence, accreditation_body_name, accreditation_standard, accreditation_reference "
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration_usershistory.pt:76
+msgid "Entity"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:888
+msgid "Environmental conditions"
+msgstr ""
+
+#: bika/lims/browser/workflow/analysisrequest.py:184
+msgid "Erroneous result publication from {}"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:572
+msgid "Evolution of Analyses"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:464
+msgid "Evolution of Samples"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:515
+msgid "Evolution of Worksheets"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:633
+msgid "Exclude from invoice"
+msgstr ""
+
+#: bika/lims/browser/fields/referenceresultsfield.py:42
+#: bika/lims/browser/referencesample.py:279
+#: bika/lims/browser/widgets/referenceresultswidget.py:68
+msgid "Expected Result"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:109
+#: bika/lims/content/analysisrequest.py:509
+msgid "Expected Sampling Date"
+msgstr ""
+
+#: bika/lims/content/referencesample.py:157
+msgid "Expected Values"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
+msgid "Expire"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:446
+#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
+msgid "Expired"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:430
+#: bika/lims/browser/templates/referencesample_sticker.pt:81
+#: bika/lims/browser/templates/referencesample_view.pt:107
+msgid "Expiry Date"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:134
+msgid "Exponential format precision"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:327
+msgid "Exponential format threshold"
+msgstr ""
+
+#: bika/lims/browser/stickers.py:256
+msgid "Failed to load sticker"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:148
+msgid "Failed to send Email(s)"
+msgstr ""
+
+#: bika/lims/browser/clientfolder.py:99
+#: bika/lims/browser/supplier.py:120
+#: bika/lims/content/organisation.py:66
+msgid "Fax"
+msgstr ""
+
+#: bika/lims/content/person.py:119
+msgid "Fax (business)"
+msgstr ""
+
+#: bika/lims/config.py:93
+msgid "Female"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisservice_info.pt:103
+#: bika/lims/browser/worksheet/templates/results.pt:157
+#: bika/lims/config.py:58
+msgid "Field"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/add2.py:1646
+msgid "Field '{}' is required"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_manage_results.pt:51
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:78
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:374
+msgid "Field Analyses"
+msgstr ""
+
+#: bika/lims/config.py:63
+msgid "Field Preservation"
+msgstr ""
+
+#: bika/lims/browser/fields/interimfieldsfield.py:42
+msgid "Field Title"
+msgstr ""
+
+#: bika/lims/browser/client/views/attachments.py:50
+#: bika/lims/browser/instrument.py:805
+#: bika/lims/browser/reports/productivity_analysesattachments.py:82
+msgid "File"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisreport_info.pt:193
+msgid "File Deleted"
+msgstr ""
+
+#: bika/lims/content/multifile.py:48
+msgid "File upload "
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:103
+msgid "Filesize"
+msgstr ""
+
+#: bika/lims/content/dynamic_analysisspec.py:72
+msgid "First sheet does not contain a valid column definition"
+msgstr ""
+
+#: bika/lims/content/person.py:52
+msgid "Firstname"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:84
+#: bika/lims/content/analysiscategory.py:80
+msgid "Float value from 0.0 - 1000.0 indicating the sort order. Duplicate values are ordered alphabetically."
+msgstr ""
+
+#: bika/lims/content/instrument.py:236
+msgid "Folder that results will be saved"
+msgstr ""
+
+#: bika/lims/content/instrument.py:241
+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:792
+msgid "Formatting Configuration"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisservice_info.pt:183
+#: bika/lims/controlpanel/bika_calculations.py:78
+msgid "Formula"
+msgstr ""
+
+#: bika/lims/browser/widgets/analysisspecificationwidget.py:201
+msgid "Found Dynamic Analysis Specification for '{}' in '{}'"
+msgstr ""
+
+#: bika/lims/config.py:114
+msgid "Friday"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:551
+#: bika/lims/browser/publish/templates/email.pt:47
+#: bika/lims/browser/reports/selection_macros/select_daterange.pt:9
+msgid "From"
+msgstr ""
+
+#: bika/lims/browser/reports/selection_macros/__init__.py:353
+msgid "From ${start_date} to ${end_date}"
+msgstr ""
+
+#: bika/lims/browser/client/views/contacts.py:64
+#: bika/lims/browser/templates/login_details.pt:63
+#: bika/lims/content/person.py:85
+msgid "Full Name"
+msgstr ""
+
+#: bika/lims/browser/supplier.py:112
+msgid "FullName"
+msgstr ""
+
+#: bika/lims/browser/auditlog.py:85
+#: bika/lims/controlpanel/auditlog.py:81
+msgid "Fullname"
+msgstr ""
+
+#: bika/lims/content/calculation.py:87
+msgid "Function"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:630
+msgid "Future dated sample"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration.pt:117
+#: bika/lims/browser/reports/templates/productivity.pt:117
+msgid "Generate report"
+msgstr ""
+
+#: bika/lims/configure.zcml:48
+msgid "Generates an ID with the IDServer"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/add_analyses.pt:49
+msgid "Go to worksheet template setup"
+msgstr ""
+
+#: bika/lims/content/person.py:44
+msgid "Greeting title eg. Mr, Mrs, Dr"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:307
+msgid "Group analysis services by category in the LIMS tables, helpful when the list is long"
+msgstr ""
+
+#: bika/lims/browser/reports/selection_macros/select_groupingperiod.pt:4
+msgid "Group by"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperdepartment.py:74
+#: bika/lims/browser/reports/productivity_analysesperformedpertotal.py:65
+msgid "Grouping period"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:636
+#: bika/lims/browser/referencesample.py:522
+#: bika/lims/browser/templates/referencesample_view.pt:16
+msgid "Hazardous"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:172
+#: bika/lims/browser/analysisrequest/manage_analyses.py:80
+#: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89
+msgid "Hidden"
+msgstr ""
+
+#: bika/lims/browser/fields/interimfieldsfield.py:47
+msgid "Hidden Field"
+msgstr ""
+
+#: bika/lims/browser/widgets/reflexrulewidget.py:458
+msgid "Hide In Report"
+msgstr ""
+
+#: bika/lims/config.py:151
+msgid "High"
+msgstr ""
+
+#: bika/lims/config.py:150
+msgid "Highest"
+msgstr ""
+
+#: bika/lims/browser/fields/durationfield.py:38
+msgid "Hours"
+msgstr ""
+
+#: bika/lims/content/supplier.py:75
+msgid "IBN"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:139
+#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:85
+#: bika/lims/browser/templates/referencesample_view.pt:39
+msgid "ID"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:849
+msgid "ID Server Values"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_idserver.py:78
+msgid "ID Server unavailable"
+msgstr ""
+
+#: bika/lims/browser/idserver/templates/numbergenerator.pt:50
+msgid "ID Template"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:356
+msgid "If 'Allow instrument entry of results' is selected, the method from the default instrument will be used. Otherwise, only the methods selected above will be displayed."
+msgstr ""
+
+#: bika/lims/content/samplepoint.py:84
+msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:202
+msgid "If checked, a selection list will be displayed next to the analysis' result field in results entry views. By using this selector, the analyst will be able to set the value as a Detection Limit (LDL or UDL) instead of a regular result"
+msgstr ""
+
+#: bika/lims/content/instrument.py:175
+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:341
+msgid "If enabled, a free text field will be displayed close to each analysis in results entry view"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:644
+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:353
+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 ""
+
+#: bika/lims/content/abstractbaseanalysis.py:97
+msgid "If enabled, the name of the analysis will be written in italics."
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:628
+msgid "If enabled, this analysis and its results will not be displayed by default in reports. This setting can be overrided in Analysis Profile and/or Sample"
+msgstr ""
+
+#: bika/lims/content/batch.py:134
+msgid "If no Title value is entered, the Batch ID will be used."
+msgstr ""
+
+#: bika/lims/content/batch.py:130
+msgid "If no value is entered, the Batch ID will be auto-generated."
+msgstr ""
+
+#: bika/lims/browser/fields/reflexrulefield.py:244
+msgid "If range values are empty, discreteresult must contain a value, and if discreteresult has a value, ranges must be empty. But ranges or discreteresult must conatin a value.The given values are: discreteresult: %s, range0: %s, range1: %s"
+msgstr ""
+
+#: bika/lims/content/method.py:117
+msgid "If required, select a calculation for the The analysis services linked to this method. Calculations can be configured under the calculations item in the LIMS set-up"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:70
+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 ""
+
+#: bika/lims/exportimport/import.pt:41
+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 ""
+
+#: bika/lims/content/container.py:80
+msgid "If this container is pre-preserved, then the preservation method could be selected here."
+msgstr ""
+
+#: bika/lims/content/worksheettemplate.py:146
+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:204
+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:181
+msgid "If unchecked, analysts will have access to all worksheets."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:191
+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 ""
+
+#: bika/lims/content/calculation.py:99
+msgid "If your formula needs a special function from an external Python library, you can import it here. E.g. if you want to use the 'floor' function from the Python 'math' module, you add 'math' to the Module field and 'floor' to the function field. The equivalent in Python would be 'from math import floor'. In your calculation you could use then 'floor([Ca] + [Mg])'. "
+msgstr ""
+
+#: bika/lims/config.py:89
+msgid "Ignore in Report"
+msgstr ""
+
+#: bika/lims/content/instrument.py:223
+msgid "Import Data Interface"
+msgstr ""
+
+#: bika/lims/browser/resultsimport/autoimportlogs.py:56
+msgid "Imported File"
+msgstr ""
+
+#: bika/lims/content/instrument.py:188
+msgid "In-lab calibration procedure"
+msgstr ""
+
+#: bika/lims/browser/client/views/analysisprofiles.py:69
+#: bika/lims/browser/client/views/artemplates.py:66
+#: bika/lims/browser/client/views/contacts.py:84
+msgid "Inactive"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:216
+msgid "Include and display pricing information"
+msgstr ""
+
+#: bika/lims/content/pricelist.py:75
+msgid "Include descriptions"
+msgstr ""
+
+#: bika/lims/validators.py:1203
+msgid "Incorrect IBAN number: %s"
+msgstr ""
+
+#: bika/lims/validators.py:1162
+msgid "Incorrect NIB number: %s"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:1334
+msgid "Indicates if the last SampleReport is printed,"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:235
+msgid "Indicates whether file attachments, e.g. microscope images, are required for this analysis and whether file upload function will be available for it on data capturing screens"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/detached_partition_viewlet.pt:13
+#: bika/lims/browser/viewlets/templates/partition_ar_viewlet.pt:12
+#: bika/lims/browser/viewlets/templates/retest_ar_viewlet.pt:13
+msgid "Info"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+msgid "Initialize"
+msgstr ""
+
+#: bika/lims/content/instrument.py:326
+msgid "Installation Certificate"
+msgstr ""
+
+#: bika/lims/content/instrument.py:327
+msgid "Installation certificate upload"
+msgstr ""
+
+#: bika/lims/content/instrument.py:317
+msgid "InstallationDate"
+msgstr ""
+
+#: bika/lims/content/method.py:69
+msgid "Instructions"
+msgstr ""
+
+#: bika/lims/content/instrument.py:189
+msgid "Instructions for in-lab regular calibration routines intended for analysts"
+msgstr ""
+
+#: bika/lims/content/instrument.py:201
+msgid "Instructions for regular preventive and maintenance routines intended for analysts"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:122
+#: bika/lims/browser/methodfolder.py:67
+#: bika/lims/browser/referencesample.py:163
+msgid "Instrument"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:190
+msgid "Instrument Calibrations"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:779
+msgid "Instrument Files"
+msgstr ""
+
+#: bika/lims/exportimport/import.pt:30
+msgid "Instrument Import"
+msgstr ""
+
+#: bika/lims/content/instrument.py:292
+#: bika/lims/profiles/default/types/InstrumentLocation.xml
+msgid "Instrument Location"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_instrumentlocations.py:51
+#: bika/lims/profiles/default/types/InstrumentLocations.xml
+msgid "Instrument Locations"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:62
+msgid "Instrument Maintenance"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:379
+msgid "Instrument Scheduled Tasks"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_instrumenttypes.py:45
+msgid "Instrument Types"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:287
+msgid "Instrument Validations"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:292
+msgid "Instrument assignment is allowed"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:272
+msgid "Instrument assignment is not required"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:35
+msgid "Instrument disabled until successful calibration:"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:54
+msgid "Instrument disposed until new calibration tests being done:"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/export.py:55
+msgid "Instrument exporter not found"
+msgstr ""
+
+#: bika/lims/browser/workflow/analysis.py:130
+msgid "Instrument failed reference test"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/export.py:43
+msgid "Instrument has no data interface selected"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92
+msgid "Instrument in calibration progress:"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:73
+msgid "Instrument in validation progress:"
+msgstr ""
+
+#: bika/lims/content/instrument.py:83
+msgid "Instrument type"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:16
+msgid "Instrument's calibration certificate expired:"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:337
+#: bika/lims/content/method.py:89
+#: bika/lims/controlpanel/bika_instruments.py:59
+msgid "Instruments"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39
+msgid "Instruments disabled until successful calibration:"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:58
+msgid "Instruments disposed until new calibration tests being done:"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:96
+msgid "Instruments in calibration progress:"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:77
+msgid "Instruments in validation progress:"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:20
+msgid "Instruments' calibration certificates expired:"
+msgstr ""
+
+#: bika/lims/browser/resultsimport/autoimportlogs.py:53
+msgid "Interface"
+msgstr ""
+
+#: bika/lims/content/instrument.py:235
+msgid "Interface Code"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:491
+msgid "Internal Calibration Tests"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:90
+msgid "Internal Certificate"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:639
+#: bika/lims/browser/templates/partition_magic.pt:133
+#: bika/lims/content/analysisrequest.py:1346
+msgid "Internal use"
+msgstr ""
+
+#: bika/lims/browser/templates/instrument_referenceanalyses.pt:34
+#: bika/lims/browser/templates/referencesample_analyses.pt:31
+msgid "Interpolation"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:115
+msgid "Interval"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:214
+#: bika/lims/browser/analysisrequest/analysisrequests.py:351
+#: bika/lims/browser/dashboard/dashboard.py:596
+msgid "Invalid"
+msgstr ""
+
+#: bika/lims/utils/analysis.py:483
+msgid "Invalid instruments are not displayed: %s"
+msgstr ""
+
+#: bika/lims/content/dynamic_analysisspec.py:63
+msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', "
+msgstr ""
+
+#: bika/lims/validators.py:1428
+msgid "Invalid value: Please enter a value without spaces."
+msgstr ""
+
+#: bika/lims/validators.py:534
+msgid "Invalid wildcards found: ${wildcards}"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Invalidate"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:17
+msgid "Invoice"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:945
+msgid "Invoice Exclude"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:39
+msgid "Invoice ID"
+msgstr ""
+
+#: bika/lims/content/invoice.py:43
+msgid "Invoice PDF"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:30
+msgid "Invoice To"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/invoice.py:177
+msgid "Invoice {} created"
+msgstr ""
+
+#: bika/lims/exportimport/setupdata/__init__.py:2318
+msgid "InvoiceBatch has no End Date"
+msgstr ""
+
+#: bika/lims/exportimport/setupdata/__init__.py:2315
+msgid "InvoiceBatch has no Start Date"
+msgstr ""
+
+#: bika/lims/exportimport/setupdata/__init__.py:2312
+msgid "InvoiceBatch has no Title"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1228
+msgid "It comes form a reflex rule"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:148
+#: bika/lims/content/instrumentcertification.py:163
+#: bika/lims/content/instrumentvalidation.py:130
+msgid "Job Title"
+msgstr ""
+
+#: bika/lims/content/person.py:142
+msgid "Job title"
+msgstr ""
+
+#: bika/lims/browser/idserver/templates/numbergenerator.pt:37
+#: bika/lims/content/instrument.py:259
+msgid "Key"
+msgstr ""
+
+#: bika/lims/browser/fields/interimfieldsfield.py:41
+#: bika/lims/browser/templates/analysisservice_info.pt:80
+#: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:76
+msgid "Keyword"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:68
+#: bika/lims/browser/viewlets/templates/worksheet_attachments.pt:41
+msgid "Keywords"
+msgstr ""
+
+#: bika/lims/monkey/controlpanel.py:32
+msgid "LIMS Configuration"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisservice_info.pt:100
+#: bika/lims/config.py:59
+#: bika/lims/content/analysisspec.py:127
+msgid "Lab"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_manage_results.pt:63
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:90
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:378
+msgid "Lab Analyses"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_labcontacts.py:60
+msgid "Lab Contacts"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_departments.py:62
+msgid "Lab Departments"
+msgstr ""
+
+#: bika/lims/config.py:64
+msgid "Lab Preservation"
+msgstr ""
+
+#: bika/lims/config.py:69
+#: bika/lims/controlpanel/bika_labproducts.py:46
+msgid "Lab Products"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:64
+msgid "Lab URL"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_batchlabels.py:54
+msgid "Label"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:198
+msgid "Laboratory"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:103
+msgid "Laboratory Accredited"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:559
+msgid "Laboratory Workdays"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:472
+msgid "Landing Page"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:711
+msgid "Large sticker"
+msgstr ""
+
+#: bika/lims/browser/resultsimport/autoimportlogs.py:45
+msgid "Last Auto-Import Logs"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:97
+msgid "Last Login Time"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:414
+#: bika/lims/browser/reports/productivity_analysestats.py:137
+msgid "Late"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:625
+msgid "Late Analyses"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:737
+#: bika/lims/browser/worksheet/views/add_analyses.py:213
+msgid "Late Analysis"
+msgstr ""
+
+#: bika/lims/content/samplepoint.py:56
+msgid "Latitude"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/results.pt:90
+msgid "Layout"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:151
+#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:118
+msgid "Legend: Results in italic font are pending, results in bold font are verified."
+msgstr ""
+
+#: bika/lims/browser/templates/instrument_referenceanalyses.pt:38
+#: bika/lims/browser/templates/referencesample_analyses.pt:35
+msgid "Linear"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:200
+msgid "Link User"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:144
+msgid "Link an existing User"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:102
+msgid "Lists all samples received for a date range"
+msgstr ""
+
+#: bika/lims/exportimport/import.pt:57
+msgid "Load Setup Data"
+msgstr ""
+
+#: bika/lims/content/method.py:79
+msgid "Load documents describing the method here"
+msgstr ""
+
+#: bika/lims/exportimport/import.pt:63
+msgid "Load from file"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:193
+msgid "Load the certificate document here"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesattachments.py:75
+msgid "Loaded"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:58
+msgid "Location Code"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:64
+msgid "Location Description"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:52
+msgid "Location Title"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:70
+msgid "Location Type"
+msgstr ""
+
+#: bika/lims/content/artemplate.py:64
+msgid "Location where sample is collected"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:755
+msgid "Location where sample is kept"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:732
+msgid "Location where sample was taken"
+msgstr ""
+
+#: bika/lims/content/multifile.py:64
+msgid "Location where the document set is shelved"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisservice_info.pt:252
+msgid "Log"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:11
+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
+msgid "Longitude"
+msgstr ""
+
+#: bika/lims/browser/templates/referencesample_sticker.pt:56
+#: bika/lims/browser/templates/referencesample_view.pt:58
+#: bika/lims/content/referencesample.py:100
+msgid "Lot Number"
+msgstr ""
+
+#: bika/lims/config.py:153
+msgid "Low"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:150
+msgid "Lower Detection Limit (LDL)"
+msgstr ""
+
+#: bika/lims/config.py:154
+msgid "Lowest"
+msgstr ""
+
+#: bika/lims/config.py:98
+msgid "Mailing address"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:86
+#: bika/lims/content/instrumentmaintenancetask.py:84
+msgid "Maintainer"
+msgstr ""
+
+#. Default: "Type"
+#: bika/lims/content/instrumentmaintenancetask.py:56
+msgid "Maintenance type"
+msgstr ""
+
+#: bika/lims/config.py:92
+msgid "Male"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_analyses.pt:14
+msgid "Manage Analyses"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:283
+msgid "Manage Form Fields"
+msgstr ""
+
+#: bika/lims/browser/idserver/templates/numbergenerator.pt:14
+msgid "Manage Numbergenerator"
+msgstr ""
+
+#: bika/lims/browser/templates/partition_magic.pt:21
+msgid "Manage Partitions"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:42
+msgid "Manage Sample Form Fields"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:41
+msgid "Manage linked User"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:47
+msgid "Manage the order and visibility of the fields displayed in analysis request add forms."
+msgstr ""
+
+#: bika/lims/content/department.py:44
+#: bika/lims/controlpanel/bika_departments.py:81
+msgid "Manager"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_departments.py:87
+msgid "Manager Email"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_departments.py:84
+msgid "Manager Phone"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:896
+msgid "Manual"
+msgstr ""
+
+#: bika/lims/browser/methodfolder.py:75
+msgid "Manual entry"
+msgstr ""
+
+#: bika/lims/content/method.py:101
+msgid "Manual entry of results"
+msgstr ""
+
+#: bika/lims/utils/analysis.py:486
+msgid "Manual entry of results for method %s is not allowed and no valid instruments found: %s"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:79
+msgid "Manually publish all contained samples of the selected reports."
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:409
+#: bika/lims/browser/templates/referencesample_sticker.pt:51
+#: bika/lims/browser/templates/referencesample_view.pt:48
+msgid "Manufacturer"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_manufacturers.py:45
+msgid "Manufacturers"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:1347
+msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients."
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:93
+#: bika/lims/browser/fields/referenceresultsfield.py:45
+#: bika/lims/browser/fields/resultrangefield.py:38
+msgid "Max"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:239
+msgid "Max Time"
+msgstr ""
+
+#: bika/lims/browser/fields/resultrangefield.py:37
+#: bika/lims/browser/widgets/analysisspecificationwidget.py:101
+msgid "Max operator"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:91
+#: bika/lims/browser/fields/resultrangefield.py:40
+#: bika/lims/browser/widgets/analysisspecificationwidget.py:108
+msgid "Max warn"
+msgstr ""
+
+#: bika/lims/content/container.py:56
+msgid "Maximum possible size or volume of samples."
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:371
+msgid "Maximum time allowed for completion of the analysis. A late analysis alert is raised when this period elapses"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:370
+msgid "Maximum turn-around time"
+msgstr ""
+
+#: bika/lims/config.py:152
+msgid "Medium"
+msgstr ""
+
+#: bika/lims/browser/clientfolder.py:107
+msgid "Member Discount"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:1074
+#: bika/lims/content/bikasetup.py:248
+msgid "Member discount %"
+msgstr ""
+
+#: bika/lims/content/client.py:72
+msgid "Member discount applies"
+msgstr ""
+
+#: bika/lims/browser/contact.py:289
+msgid "Member registered and linked to the current Contact."
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:144
+msgid "Message sent to {}, "
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:117
+#: bika/lims/browser/methodfolder.py:58
+#: bika/lims/browser/referencesample.py:159
+msgid "Method"
+msgstr ""
+
+#: bika/lims/content/method.py:78
+msgid "Method Document"
+msgstr ""
+
+#: bika/lims/content/method.py:57
+msgid "Method ID"
+msgstr ""
+
+#: bika/lims/browser/methodfolder.py:48
+#: bika/lims/browser/templates/analysisservice_info.pt:119
+#: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:79
+msgid "Methods"
+msgstr ""
+
+#: bika/lims/content/person.py:60
+msgid "Middle initial"
+msgstr ""
+
+#: bika/lims/content/person.py:68
+msgid "Middle name"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:89
+#: bika/lims/browser/fields/referenceresultsfield.py:44
+#: bika/lims/browser/fields/resultrangefield.py:36
+msgid "Min"
+msgstr ""
+
+#: bika/lims/browser/fields/resultrangefield.py:35
+#: bika/lims/browser/widgets/analysisspecificationwidget.py:94
+msgid "Min operator"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:87
+#: bika/lims/browser/fields/resultrangefield.py:39
+#: bika/lims/browser/widgets/analysisspecificationwidget.py:91
+msgid "Min warn"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:350
+#: bika/lims/browser/worksheet/views/folder.py:185
+msgid "Mine"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:238
+msgid "Minimum 5 characters."
+msgstr ""
+
+#: bika/lims/content/sampletype.py:154
+#: bika/lims/controlpanel/bika_sampletypes.py:98
+msgid "Minimum Volume"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:294
+msgid "Minimum number of results for QC stats calculations"
+msgstr ""
+
+#: bika/lims/browser/fields/coordinatefield.py:42
+#: bika/lims/browser/fields/durationfield.py:39
+msgid "Minutes"
+msgstr ""
+
+#: bika/lims/browser/department/labcontacts.py:53
+#: bika/lims/browser/supplier.py:118
+#: bika/lims/controlpanel/bika_labcontacts.py:87
+msgid "Mobile Phone"
+msgstr ""
+
+#: bika/lims/browser/client/views/contacts.py:74
+msgid "MobilePhone"
+msgstr ""
+
+#: bika/lims/content/instrument.py:131
+#: bika/lims/controlpanel/bika_instruments.py:84
+msgid "Model"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_usershistory.py:92
+msgid "Modification date"
+msgstr ""
+
+#: bika/lims/content/calculation.py:87
+msgid "Module"
+msgstr ""
+
+#: bika/lims/config.py:110
+msgid "Monday"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:560
+msgid "Monthly"
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/rejectionsetupwidget.pt:59
+msgid "More"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:338
+msgid "More than one instrument can be used in a test of this type of analysis. A selection list with the instruments selected here is populated in the results manage view for each test of this type of analysis. The available instruments in the selection list will change in accordance with the method selected by the user for that test in the manage results view. Although a method can have more than one instrument assigned, the selection list is only populated with the instruments that are both set here and allowed for the selected method."
+msgstr ""
+
+#: bika/lims/configure.zcml:55
+msgid "Multi Catalog Behavior for Dexterity Contents"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:382
+msgid "Multi Verification type"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1131
+msgid "Multi-verification required"
+msgstr ""
+
+#: bika/lims/content/supplier.py:63
+msgid "NIB"
+msgstr ""
+
+#: bika/lims/browser/clientfolder.py:74
+#: bika/lims/browser/department/labcontacts.py:49
+#: bika/lims/browser/templates/analysisservice_info.pt:33
+msgid "Name"
+msgstr ""
+
+#: 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 ""
+
+#: bika/lims/browser/clientfolder.py:182
+#: bika/lims/browser/header_table.py:125
+#: bika/lims/content/abstractbaseanalysis.py:897
+msgid "No"
+msgstr ""
+
+#: bika/lims/exportimport/instruments/eltra/cs/cs2000.py:51
+msgid "No Analysis Services defined"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:70
+msgid "No Email Address"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: bika/lims/browser/analysisrequest/add2.py:1706
+msgid "No Samples could be created."
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63
+#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67
+msgid "No Samples matched your query"
+msgstr ""
+
+#: bika/lims/browser/workflow/__init__.py:114
+msgid "No action defined."
+msgstr ""
+
+#: bika/lims/browser/reports/administration_usershistory.py:185
+msgid "No actions found for user ${user}"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperdepartment.py:68
+#: bika/lims/browser/reports/productivity_analysesperformedpertotal.py:59
+msgid "No analyses matched your query"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/add_worksheet.py:80
+msgid "No analyses were added"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/add_analyses.py:138
+msgid "No analyses were added to this worksheet."
+msgstr ""
+
+#: bika/lims/exportimport/instruments/biodrop/ulite/ulite.py:53
+#: bika/lims/exportimport/instruments/lifetechnologies/qubit/qubit.py:54
+msgid "No analysis selected"
+msgstr ""
+
+#: bika/lims/exportimport/instruments/thermoscientific/multiskan/go.py:51
+msgid "No analysis service selected"
+msgstr ""
+
+#: bika/lims/controlpanel/templates/analysisservice_copy.pt:28
+msgid "No analysis services were selected."
+msgstr ""
+
+#: bika/lims/browser/workflow/analysis.py:115
+#: bika/lims/browser/workflow/analysisrequest.py:116
+#: bika/lims/browser/workflow/worksheet.py:33
+msgid "No changes made"
+msgstr ""
+
+#: bika/lims/browser/workflow/__init__.py:156
+#: bika/lims/browser/workflow/analysisrequest.py:101
+msgid "No changes made."
+msgstr ""
+
+#: bika/lims/controlpanel/bika_instruments.py:170
+msgid "No date set"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:196
+msgid "No email address set for this contact"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:165
+msgid "No email recipients selected"
+msgstr ""
+
+#: bika/lims/exportimport/instruments/abaxis/vetscan/vs2.py:47
+#: bika/lims/exportimport/instruments/abbott/m2000rt/m2000rt.py:60
+#: bika/lims/exportimport/instruments/alere/pima/beads.py:47
+msgid "No file selected"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_usershistory.py:113
+msgid "No historical actions matched your query"
+msgstr ""
+
+#: bika/lims/content/worksheettemplate.py:205
+msgid "No instrument"
+msgstr ""
+
+#: bika/lims/browser/workflow/client.py:54
+msgid "No items published"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/reject_samples.py:77
+#: bika/lims/browser/partition_magic.py:63
+msgid "No items selected"
+msgstr ""
+
+#: bika/lims/browser/workflow/__init__.py:119
+msgid "No items selected."
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:157
+msgid "No new items were created."
+msgstr ""
+
+#: bika/lims/browser/partition_magic.py:110
+msgid "No partitions were created"
+msgstr ""
+
+#: bika/lims/browser/reports/__init__.py:214
+msgid "No report specified in request"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:174
+msgid "No reports found"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67
+msgid "No samples matched your query"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/reject_samples.py:111
+msgid "No samples were rejected"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "No sampling workflow"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:133
+msgid "No user exists for ${contact_fullname} and he/she will not be able to log in. Fill in the form below to create one for him/her."
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:49
+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:1633
+msgid "No valid contact"
+msgstr ""
+
+#: bika/lims/validators.py:460
+msgid "No valid format in choices field. Supported format is: :|:|:"
+msgstr ""
+
+#: bika/lims/utils/analysis.py:485
+msgid "No valid instruments available: %s "
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:428
+#: bika/lims/content/analysisservice.py:576
+#: bika/lims/content/bikasetup.py:146
+msgid "None"
+msgstr ""
+
+#: bika/lims/config.py:85
+msgid "Not Permitted"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:206
+msgid "Not all contacts are equal for the selected Reports. Please manually select recipients for this email."
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/results.pt:78
+msgid "Not defined"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:601
+msgid "Not printed yet"
+msgstr ""
+
+#: bika/lims/api/snapshot.py:394
+#: bika/lims/content/instrumentcertification.py:256
+msgid "Not set"
+msgstr ""
+
+#: bika/lims/content/worksheet.py:290
+#: bika/lims/content/worksheettemplate.py:227
+msgid "Not specified"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:51
+msgid "Note: The settings apply to all Sample Add forms; Required fields can not be deselected."
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:160
+msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/print.pt:128
+msgid "Num columns"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:210
+msgid "Number of Analyses"
+msgstr ""
+
+#: bika/lims/browser/templates/partition_magic.pt:82
+msgid "Number of Partitions to create"
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:51
+msgid "Number of Positions"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperclient.py:46
+msgid "Number of Samples and analyses per client"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperclient.py:53
+#: bika/lims/browser/reports/productivity_analysespersampletype.py:92
+#: bika/lims/browser/reports/productivity_analysesperservice.py:93
+msgid "Number of analyses"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperservice.py:50
+msgid "Number of analyses requested per analysis service"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysespersampletype.py:50
+msgid "Number of analyses requested per sample type"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_arsnotinvoiced.py:127
+msgid "Number of analyses retested for period"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:353
+msgid "Number of analysis requested and published per department and expresed as a percentage of all analyses performed"
+msgstr ""
+
+#: bika/lims/browser/templates/stickers_preview.pt:249
+#: bika/lims/content/bikasetup.py:721
+msgid "Number of copies"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperclient.py:52
+msgid "Number of requests"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:662
+#: bika/lims/content/bikasetup.py:369
+msgid "Number of required verifications"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:370
+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 ""
+
+#: bika/lims/content/abstractbaseanalysis.py:663
+msgid "Number of required verifications from different users with enough privileges before a given result for this analysis being considered as 'verified'. The option set here has priority over the option set in Bika Setup"
+msgstr ""
+
+#: bika/lims/content/preservation.py:49
+msgid "Once preserved, the sample must be disposed of within this time period. If not specified, the sample type retention period will be used."
+msgstr ""
+
+#: bika/lims/content/dynamic_analysisspec.py:49
+msgid "Only Excel files supported"
+msgstr ""
+
+#: bika/lims/utils/analysis.py:493
+msgid "Only instrument entry for this analysis is allowed, but there is no instrument assigned"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:203
+msgid "Only lab managers can create and manage worksheets"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:560
+msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. "
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/results.pt:182
+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:137
+msgid "Open"
+msgstr ""
+
+#: bika/lims/profiles.zcml:17
+msgid "Open Source Web based Laboratory Information Management System"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:66
+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 ""
+
+#: bika/lims/browser/worksheet/views/add_analyses.py:83
+msgid "Order"
+msgstr ""
+
+#: bika/lims/browser/supplyorderfolder.py:58
+#: bika/lims/browser/templates/supplyorder_content.pt:7
+#: bika/lims/content/supplyorder.py:89
+msgid "Order Date"
+msgstr ""
+
+#: bika/lims/browser/supplyorderfolder.py:56
+#: bika/lims/content/supplyorder.py:75
+msgid "Order Number"
+msgstr ""
+
+#: bika/lims/browser/supplyorderfolder.py:49
+msgid "Orders"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:99
+msgid "Organization responsible of granting the calibration certificate"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisreport_info.pt:51
+msgid "Orientation"
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/combobox.pt:92
+msgid "Other Value:"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:420
+msgid "Other productivity reports"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:97
+msgid "Other reasons"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/rejected_ar_viewlet.pt:22
+msgid "Other reasons:"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:717
+msgid "Other status"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:721
+#: bika/lims/controlpanel/bika_instruments.py:177
+msgid "Out of date"
+msgstr ""
+
+#: bika/lims/browser/reports/selection_macros/select_output_format.pt:3
+msgid "Output format"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisreport_info.pt:42
+msgid "Paperformat"
+msgstr ""
+
+#: bika/lims/browser/templates/partition_magic.pt:123
+#: bika/lims/browser/widgets/artemplateanalyseswidget.py:95
+#: bika/lims/content/artemplate.py:140
+msgid "Partition"
+msgstr ""
+
+#: bika/lims/browser/partition_magic.py:119
+msgid "Partitioning canceled"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:236
+msgid "Password"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:159
+msgid "Password lifetime"
+msgstr ""
+
+#: bika/lims/browser/supplyorderfolder.py:74
+#: bika/lims/profiles/default/workflows/senaite_supplyorder_workflow/definition.xml
+msgid "Pending"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:98
+#: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:98
+msgid "Performed"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:141
+#: bika/lims/content/instrumentvalidation.py:122
+msgid "Performed by"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:72
+#: bika/lims/browser/reports/selection_macros/select_period.pt:5
+#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:93
+msgid "Period"
+msgstr ""
+
+#: bika/lims/config.py:84
+msgid "Permitted"
+msgstr ""
+
+#: bika/lims/browser/fields/referenceresultsfield.py:43
+#: bika/lims/browser/referencesample.py:282
+#: bika/lims/browser/widgets/referenceresultswidget.py:71
+msgid "Permitted Error %"
+msgstr ""
+
+#: bika/lims/browser/clientfolder.py:94
+#: bika/lims/browser/department/labcontacts.py:52
+#: bika/lims/browser/templates/batch_publish.pt:68
+msgid "Phone"
+msgstr ""
+
+#: bika/lims/content/person.py:111
+msgid "Phone (business)"
+msgstr ""
+
+#: bika/lims/content/person.py:127
+msgid "Phone (home)"
+msgstr ""
+
+#: bika/lims/content/person.py:135
+msgid "Phone (mobile)"
+msgstr ""
+
+#: bika/lims/content/instrument.py:308
+msgid "Photo image file"
+msgstr ""
+
+#: bika/lims/content/instrument.py:309
+msgid "Photo of the instrument"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:84
+#: bika/lims/config.py:97
+#: bika/lims/content/organisation.py:83
+msgid "Physical address"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:168
+msgid "Please add an email subject"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:171
+msgid "Please add an email text"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:157
+msgid "Please click the update button after your changes."
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email_template.pt:11
+msgid "Please find attached the analysis result(s) for ${client_name}"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:596
+msgid "Please list all options for the analysis result if you want to restrict it to specific options only, e.g. 'Positive', 'Negative' and 'Indeterminable'. The option's result value must be a number"
+msgstr ""
+
+#: bika/lims/browser/contact.py:193
+msgid "Please select a User from the list"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:267
+msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here."
+msgstr ""
+
+#: bika/lims/content/laboratory.py:155
+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/browser/templates/analysisservice_info.pt:96
+#: bika/lims/content/abstractbaseanalysis.py:417
+msgid "Point of Capture"
+msgstr ""
+
+#: bika/lims/content/identifiertype.py:39
+msgid "Portal Types"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:150
+#: bika/lims/browser/worksheet/views/add_duplicate.py:67
+#: bika/lims/browser/worksheet/views/analyses.py:73
+msgid "Position"
+msgstr ""
+
+#: bika/lims/content/organisation.py:96
+#: bika/lims/content/person.py:201
+msgid "Postal address"
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:124
+msgid "Postal code"
+msgstr ""
+
+#: bika/lims/content/container.py:63
+#: bika/lims/controlpanel/bika_containers.py:64
+msgid "Pre-preserved"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:120
+msgid "Precision as number of decimals"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:548
+msgid "Precision as the number of significant digits according to the uncertainty. The decimal position will be given by the first number different from zero in the uncertainty, at that position the system will round up the uncertainty and results. For example, with a result of 5.243 and an uncertainty of 0.22, the system will display correctly as 5.2+-0.2. If no uncertainty range is set for the result, the system will use the fixed precision set."
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/rejectionsetupwidget.pt:32
+msgid "Predefined reasons of rejection"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:273
+msgid "Preferred decimal mark for reports."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:425
+msgid "Preferred decimal mark for results"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:447
+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:284
+msgid "Preferred scientific notation format for reports"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:436
+msgid "Preferred scientific notation format for results"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_sampletypes.py:95
+msgid "Prefix"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:148
+msgid "Prefixes can not contain spaces."
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:156
+msgid "Prepared by"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Prepublish"
+msgstr ""
+
+#: bika/lims/browser/templates/partition_magic.pt:183
+#: bika/lims/content/analysisrequest.py:573
+#: bika/lims/content/analysisservice.py:134
+msgid "Preservation"
+msgstr ""
+
+#: bika/lims/content/preservation.py:43
+msgid "Preservation Category"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_preservations.py:45
+msgid "Preservations"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Preserve"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:201
+#: bika/lims/content/analysisrequest.py:610
+msgid "Preserver"
+msgstr ""
+
+#: bika/lims/content/instrumentmaintenancetask.py:164
+#: bika/lims/content/instrumentscheduledtask.py:116
+msgid "Preventive"
+msgstr ""
+
+#: bika/lims/content/instrument.py:200
+msgid "Preventive maintenance procedure"
+msgstr ""
+
+#: bika/lims/browser/templates/partition_magic.pt:237
+msgid "Preview"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:84
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:152
+#: bika/lims/browser/templates/analysisservice_info.pt:71
+msgid "Price"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:449
+#: bika/lims/content/analysisprofile.py:118
+msgid "Price (excluding VAT)"
+msgstr ""
+
+#: bika/lims/content/labproduct.py:54
+msgid "Price excluding VAT"
+msgstr ""
+
+#: bika/lims/content/pricelist.py:51
+msgid "Pricelist for"
+msgstr ""
+
+#: bika/lims/browser/pricelist.py:50
+msgid "Pricelists"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:96
+#: bika/lims/browser/templates/analysisreport_info.pt:60
+#: bika/lims/content/analysisrequest.py:267
+msgid "Primary Sample"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:503
+#: bika/lims/browser/templates/instrument_referenceanalyses.pt:40
+#: bika/lims/browser/templates/referencesample_analyses.pt:37
+msgid "Print"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/report_frame.pt:40
+#: bika/lims/browser/templates/batch_publish.pt:124
+msgid "Print date:"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:233
+msgid "Print stickers"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:220
+#: bika/lims/content/analysisrequest.py:1333
+msgid "Printed"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:51
+#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:51
+msgid "Printed on"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:875
+msgid "Priority"
+msgstr ""
+
+#: bika/lims/browser/templates/supplyorder_content.pt:19
+#: bika/lims/browser/templates/supplyorder_edit.pt:36
+msgid "Product"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:85
+msgid "Productivity Reports"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:205
+#: bika/lims/browser/reports/selection_macros/select_profile.pt:4
+#: bika/lims/controlpanel/bika_analysisprofiles.py:74
+msgid "Profile"
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:70
+msgid "Profile Analyses"
+msgstr ""
+
+#: bika/lims/browser/client/views/analysisprofiles.py:59
+#: bika/lims/controlpanel/bika_analysisprofiles.py:82
+msgid "Profile Key"
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:57
+msgid "Profile Keyword"
+msgstr ""
+
+#: bika/lims/browser/batchfolder.py:64
+#: bika/lims/browser/worksheet/views/folder.py:97
+msgid "Progress"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:691
+msgid "Protocol ID"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:154
+#: bika/lims/browser/clientfolder.py:88
+msgid "Province"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:90
+msgid "Public. Lag"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:706
+msgid "Publication Specification"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:84
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Publish"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:331
+#: bika/lims/browser/dashboard/dashboard.py:445
+#: bika/lims/browser/reports/administration_arsnotinvoiced.py:65
+msgid "Published"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:107
+msgid "Published By"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:105
+msgid "Published Date"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_arsnotinvoiced.py:48
+msgid "Published Samples which have not been invoiced"
+msgstr ""
+
+#: bika/lims/browser/workflow/client.py:56
+msgid "Published {}, "
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:102
+#: bika/lims/browser/worksheet/views/folder.py:110
+msgid "QC Analyses"
+msgstr ""
+
+#: bika/lims/browser/analyses/qc.py:55
+#: bika/lims/browser/instrument.py:550
+#: bika/lims/browser/referencesample.py:143
+msgid "QC Sample ID"
+msgstr ""
+
+#: bika/lims/browser/templates/supplyorder_content.pt:25
+#: bika/lims/browser/templates/supplyorder_edit.pt:42
+msgid "Quantity"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:561
+msgid "Quarterly"
+msgstr ""
+
+#: bika/lims/browser/fields/resultrangefield.py:43
+msgid "Range Comment"
+msgstr ""
+
+#: bika/lims/browser/widgets/analysisspecificationwidget.py:117
+msgid "Range comment"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:512
+msgid "Range max"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:511
+msgid "Range min"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/specification_non_compliant_viewlet.pt:18
+msgid "Ranges for some analyses are different from the Specification"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/specification_non_compliant_viewlet.pt:29
+msgid "Re-assign the Specification if you want to restore analysis ranges."
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:247
+msgid "Re-enter the password. Make sure the passwords are identical."
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:126
+msgid "Reasons for rejection"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/folder.py:256
+msgid "Reassign"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/analyses.py:358
+msgid "Reassignable Slot"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:148
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Receive"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:301
+#: bika/lims/browser/reports/productivity_analysestats.py:76
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:172
+msgid "Received"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:89
+msgid "Recept. Lag"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:416
+msgid "Reception pending"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:109
+#: bika/lims/browser/publish/templates/email.pt:56
+#: bika/lims/browser/templates/analysisreport_info.pt:142
+msgid "Recipients"
+msgstr ""
+
+#: bika/lims/browser/templates/referencesample_sticker.pt:46
+#: bika/lims/content/worksheettemplate.py:61
+msgid "Reference"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:79
+msgid "Reference Analyses"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:414
+#: bika/lims/browser/templates/referencesample_view.pt:63
+#: bika/lims/content/referencesample.py:61
+msgid "Reference Definition"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_referencedefinitions.py:61
+msgid "Reference Definitions"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:554
+#: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5
+#: bika/lims/browser/templates/instrument_referenceanalyses.pt:31
+msgid "Reference Sample"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:387
+msgid "Reference Samples"
+msgstr ""
+
+#: bika/lims/browser/reports/selection_macros/select_supplier.pt:3
+msgid "Reference Supplier"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:256
+#: bika/lims/content/referencedefinition.py:45
+msgid "Reference Values"
+msgstr ""
+
+#: bika/lims/content/referencedefinition.py:63
+#: bika/lims/content/referencesample.py:69
+msgid "Reference sample values are zero or 'blank'"
+msgstr ""
+
+#: bika/lims/content/arreport.py:57
+msgid "Referenced Samples in the PDF"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_reflexrulefolder.py:59
+msgid "Reflex Rule"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_reflexrulefolder.py:55
+msgid "Reflex rules folder"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:147
+msgid "Register"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Registered"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/senaite_batch_workflow/definition.xml
+msgid "Reinstate"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:130
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Reject"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:18
+msgid "Reject samples"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:370
+#: bika/lims/browser/dashboard/dashboard.py:586
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+msgid "Rejected"
+msgstr ""
+
+#: bika/lims/browser/workflow/analysisrequest.py:105
+msgid "Rejected items: {}"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/rejected_ar_viewlet.pt:13
+msgid "Rejected sample"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/reject_samples.py:113
+msgid "Rejected {} samples: {}"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/reject_samples.py:120
+msgid "Rejection cancelled"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:82
+msgid "Rejection reasons"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/reject_samples.py:69
+msgid "Rejection workflow is not enabled"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_manage_results.pt:81
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:66
+#: bika/lims/browser/worksheet/templates/results.pt:213
+msgid "Remarks"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:1058
+msgid "Remarks and comments for this request"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/analyses.py:555
+msgid "Remarks of {}"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:119
+msgid "Remarks to take into account before calibration"
+msgstr ""
+
+#: bika/lims/content/instrumentscheduledtask.py:82
+msgid "Remarks to take into account before performing the task"
+msgstr ""
+
+#: bika/lims/content/instrumentvalidation.py:100
+msgid "Remarks to take into account before validation"
+msgstr ""
+
+#: bika/lims/content/instrumentmaintenancetask.py:95
+msgid "Remarks to take into account for maintenance process"
+msgstr ""
+
+#: bika/lims/browser/auditlog.py:89
+#: bika/lims/controlpanel/auditlog.py:89
+msgid "Remote IP"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_referenceanalysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
+msgid "Remove"
+msgstr ""
+
+#: bika/lims/browser/idserver/view.py:75
+msgid "Removed key {} from storage"
+msgstr ""
+
+#: bika/lims/config.py:88
+msgid "Render in Report"
+msgstr ""
+
+#: bika/lims/content/instrumentmaintenancetask.py:165
+#: bika/lims/content/instrumentscheduledtask.py:117
+msgid "Repair"
+msgstr ""
+
+#: bika/lims/browser/widgets/reflexrulewidget.py:446
+msgid "Repeat"
+msgstr ""
+
+#: bika/lims/browser/fields/interimfieldsfield.py:46
+#: bika/lims/content/report.py:38
+msgid "Report"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:79
+#: bika/lims/content/instrumentvalidation.py:60
+msgid "Report Date"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:157
+#: bika/lims/content/instrumentvalidation.py:139
+msgid "Report ID"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:69
+msgid "Report Option"
+msgstr ""
+
+#: bika/lims/content/attachment.py:70
+msgid "Report Options"
+msgstr ""
+
+#: bika/lims/content/report.py:43
+msgid "Report Type"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:158
+#: bika/lims/content/instrumentvalidation.py:140
+msgid "Report identification number"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration.pt:97
+msgid "Report of published samples which have not been invoiced"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:390
+msgid "Report tables between a period of time the number of analyses published and expressed as a percentage of all analyses performed."
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:132
+msgid "Report tables between a period of time the number of samples received and results reported for them with differences between the two"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:457
+msgid "Report tables of Samples and totals submitted between a period of time"
+msgstr ""
+
+#: bika/lims/content/report.py:44
+msgid "Report type"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:192
+msgid "Report upload"
+msgstr ""
+
+#: bika/lims/browser/reports/__init__.py:117
+msgid "Reports"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Republish"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:608
+msgid "Republished after last print"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_arsnotinvoiced.py:79
+#: bika/lims/browser/reports/productivity_analysesattachments.py:81
+msgid "Request"
+msgstr ""
+
+#: bika/lims/browser/client/views/attachments.py:49
+#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:69
+#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:68
+msgid "Request ID"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:226
+msgid "Request new analyses"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperclient.py:135
+#: bika/lims/browser/reports/productivity_analysespersampletype.py:76
+#: bika/lims/browser/reports/productivity_analysesperservice.py:74
+msgid "Requested"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:223
+#: bika/lims/config.py:83
+msgid "Required"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:136
+msgid "Required Volume"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:134
+#: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:57
+msgid "Reset"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:83
+#: bika/lims/browser/templates/analysisreport_info.pt:153
+msgid "Responsibles"
+msgstr ""
+
+#: bika/lims/content/client.py:121
+msgid "Restrict categories"
+msgstr ""
+
+#: 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 ""
+
+#: bika/lims/browser/analyses/view.py:141
+#: bika/lims/browser/referencesample.py:167
+#: bika/lims/browser/worksheet/views/analyses.py:92
+msgid "Result"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:595
+msgid "Result Options"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:586
+msgid "Result Value"
+msgstr ""
+
+#: bika/lims/validators.py:648
+msgid "Result Value must be a number"
+msgstr ""
+
+#: bika/lims/validators.py:663
+msgid "Result Value must be unique"
+msgstr ""
+
+#: bika/lims/content/instrument.py:240
+msgid "Result files folders"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1072
+msgid "Result in shoulder range"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1069
+msgid "Result out of range"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1091
+msgid "Result range is different from Specification: {}"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:328
+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/browser/resultsimport/autoimportlogs.py:59
+msgid "Results"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:1299
+msgid "Results Interpretation"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:620
+msgid "Results have been withdrawn"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:115
+msgid "Results interpretation"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:423
+msgid "Results pending"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:625
+#: bika/lims/content/preservation.py:48
+#: bika/lims/content/sampletype.py:119
+msgid "Retention Period"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:154
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+msgid "Retest"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:183
+#: bika/lims/browser/worksheet/views/analyses.py:96
+msgid "Retested"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
+msgid "Retract"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:587
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
+msgid "Retracted"
+msgstr ""
+
+#: bika/lims/browser/templates/analyses_retractedlist.pt:11
+msgid "Retracted analyses"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:596
+msgid "Retractions"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:99
+msgid "Review State"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:144
+msgid "Reviewed by"
+msgstr ""
+
+#: bika/lims/browser/auditlog.py:87
+#: bika/lims/controlpanel/auditlog.py:85
+msgid "Roles"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
+msgid "Rollback"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/folder.py:112
+msgid "Routine Analyses"
+msgstr ""
+
+#: bika/lims/profiles.zcml:17
+msgid "SENAITE Core"
+msgstr ""
+
+#: bika/lims/browser/senaite-frontpage.zcml:35
+msgid "SENAITE LIMS front-page"
+msgstr ""
+
+#: bika/lims/browser/senaite-frontpage.zcml:35
+msgid "SENAITE front-page"
+msgstr ""
+
+#: bika/lims/browser/contact.py:286
+msgid "SMTP server disconnected. User creation aborted."
+msgstr ""
+
+#: bika/lims/content/supplier.py:87
+msgid "SWIFT code."
+msgstr ""
+
+#: bika/lims/content/person.py:43
+msgid "Salutation"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:412
+msgid "Same as the above, but sets the default on analysis services. This setting can be set per individual analysis on its own configuration"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:290
+#: bika/lims/browser/batch/batchbook.py:64
+#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:93
+msgid "Sample"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/add2.py:1712
+msgid "Sample ${AR} was successfully created."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:397
+msgid "Sample Attachment Option"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_sampleconditions.py:71
+msgid "Sample Condition"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_sampleconditions.py:59
+msgid "Sample Conditions"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:91
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:108
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:68
+msgid "Sample ID"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_samplematrices.py:46
+msgid "Sample Matrices"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:140
+#: bika/lims/controlpanel/bika_samplematrices.py:56
+msgid "Sample Matrix"
+msgstr ""
+
+#: bika/lims/content/artemplate.py:166
+msgid "Sample Partitions"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:183
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:108
+#: bika/lims/browser/batch/batchbook.py:74
+msgid "Sample Point"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_samplepoints.py:72
+#: bika/lims/controlpanel/bika_sampletypes.py:110
+msgid "Sample Points"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:635
+msgid "Sample Rejection"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:377
+msgid "Sample Template"
+msgstr ""
+
+#: bika/lims/browser/client/views/artemplates.py:49
+#: bika/lims/controlpanel/bika_artemplates.py:62
+msgid "Sample Templates"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:179
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:59
+#: bika/lims/browser/batch/batchbook.py:70
+msgid "Sample Type"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:147
+msgid "Sample Type Prefix"
+msgstr ""
+
+#: bika/lims/content/samplepoint.py:95
+#: bika/lims/controlpanel/bika_samplepoints.py:95
+#: bika/lims/controlpanel/bika_sampletypes.py:71
+msgid "Sample Types"
+msgstr ""
+
+#: bika/lims/content/artemplate.py:114
+msgid "Sample collected by the laboratory"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:851
+msgid "Sample condition"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Sample due"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_arsnotinvoiced.py:81
+msgid "Sample point"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:625
+msgid "Sample received"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_sample_workflow/definition.xml
+msgid "Sample registered"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:95
+msgid "Sample related reports"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:100
+#: bika/lims/browser/reports/administration_arsnotinvoiced.py:80
+#: bika/lims/browser/reports/productivity_analysespersampletype.py:92
+msgid "Sample type"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/primary_ar_viewlet.pt:15
+msgid "Sample with partitions"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_sampletypes.py:104
+msgid "SampleMatrix"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:674
+#: bika/lims/content/artemplate.py:216
+msgid "SampleType"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:198
+#: bika/lims/content/analysisrequest.py:474
+msgid "Sampler"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:495
+msgid "Sampler for scheduled sampling"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:74
+#: bika/lims/browser/dashboard/dashboard.py:471
+#: bika/lims/browser/worksheet/views/folder.py:108
+msgid "Samples"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/add2.py:1709
+msgid "Samples ${ARs} were successfully created."
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:238
+msgid "Samples and analyses"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperclient.py:45
+#: bika/lims/browser/reports/templates/productivity.pt:248
+msgid "Samples and analyses per client"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_arsnotinvoiced.py:47
+#: bika/lims/browser/reports/templates/administration.pt:94
+msgid "Samples not invoiced"
+msgstr ""
+
+#: bika/lims/content/referencedefinition.py:71
+#: bika/lims/content/referencesample.py:77
+#: bika/lims/content/sampletype.py:129
+msgid "Samples of this type should be treated as hazardous"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:444
+msgid "Samples published"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144
+#: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:18
+msgid "Samples received vs. reported"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:129
+msgid "Samples received vs. samples reported"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:70
+msgid "Samples rejection reporting form"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:408
+msgid "Samples scheduled for sampling"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:401
+msgid "Samples to be preserved"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:452
+msgid "Samples to be printed"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:415
+msgid "Samples to be received"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:394
+msgid "Samples to be sampled"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:430
+msgid "Samples to be verified"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:437
+msgid "Samples verified"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:422
+msgid "Samples with results pending"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:104
+msgid "Sampling Date"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:193
+#: bika/lims/content/analysisrequest.py:827
+msgid "Sampling Deviation"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_samplingdeviations.py:67
+msgid "Sampling Deviationn"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_samplingdeviations.py:55
+msgid "Sampling Deviations"
+msgstr ""
+
+#: bika/lims/content/samplepoint.py:83
+msgid "Sampling Frequency"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:409
+msgid "Sampling scheduled"
+msgstr ""
+
+#: bika/lims/config.py:115
+msgid "Saturday"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:115
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:601
+#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:128
+msgid "Save"
+msgstr ""
+
+#: bika/lims/browser/workflow/__init__.py:198
+msgid "Saved items: {}"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Schedule sampling"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:279
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Scheduled sampling"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:397
+msgid "Scheduled task"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:96
+msgid "Scientific name"
+msgstr ""
+
+#: bika/lims/browser/fields/coordinatefield.py:43
+msgid "Seconds"
+msgstr ""
+
+#: bika/lims/content/container.py:88
+msgid "Security Seal Intact Y/N"
+msgstr ""
+
+#: bika/lims/browser/idserver/templates/numbergenerator.pt:58
+msgid "Seed"
+msgstr ""
+
+#: bika/lims/browser/idserver/view.py:78
+msgid "Seeding key {} to {}"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:677
+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
+msgid "Select Partition Analyses"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:226
+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 ""
+
+#: bika/lims/content/department.py:45
+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:268
+msgid "Select a sample to create a secondary Sample"
+msgstr ""
+
+#: bika/lims/content/instrument.py:211
+msgid "Select an Export interface for this instrument."
+msgstr ""
+
+#: bika/lims/content/instrument.py:224
+msgid "Select an Import interface for this instrument."
+msgstr ""
+
+#: bika/lims/content/artemplate.py:276
+msgid "Select analyses to include in this template"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/worksheets.pt:31
+msgid "Select analyst"
+msgstr ""
+
+#: bika/lims/exportimport/import.pt:72
+msgid "Select existing file"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:91
+msgid "Select if is an in-house calibration certificate"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:284
+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 ""
+
+#: bika/lims/content/pricelist.py:76
+msgid "Select if the descriptions should be included"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:293
+msgid "Select if the results for tests of this type of analysis can be set by using an instrument. If disabled, no instruments will be available for tests of this type of analysis in manage results view, even though the method selected for the test has instruments assigned."
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:273
+msgid "Select if the results for tests of this type of analysis can be set manually. If selected, the user will be able to set a result for a test of this type of analysis in manage results view without the need of selecting an instrument, even though the method selected for the test has instruments assigned."
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/worksheets.pt:59
+msgid "Select instrument"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/add_analyses.pt:31
+#: bika/lims/browser/worksheet/templates/worksheets.pt:46
+msgid "Select template"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:239
+msgid "Select the country the site will show by default"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:227
+msgid "Select the currency the site will use to display prices."
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:248
+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 ""
+
+#: bika/lims/profiles/default/registry.xml
+msgid "Select the default landing page. This is used when a Client user logs into the system, or when a client is selected from the client folder listing."
+msgstr ""
+
+#: bika/lims/content/reflexrule.py:68
+msgid "Select the method which the rules for the analysis service will be bound to."
+msgstr ""
+
+#: bika/lims/content/worksheettemplate.py:127
+msgid "Select the preferred instrument"
+msgstr ""
+
+#: bika/lims/content/method.py:90
+msgid "Select the supported Instruments for this Method."
+msgstr ""
+
+#: bika/lims/content/identifiertype.py:40
+msgid "Select the types that this ID is used to identify."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:634
+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:599
+msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:462
+msgid "Select this to activate the dashboard as a default front page."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:859
+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:502
+msgid "Select this to activate the sample collection workflow steps."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:511
+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:490
+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:536
+msgid "Select to enable the partitioning module. An additional transition 'Create Partitions' will be available for samples in received status"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:523
+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/worksheettemplate.py:88
+msgid "Select which Analyses should be included on the Worksheet"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:712
+msgid "Select which sticker should be used as the 'large' sticker by default"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:701
+msgid "Select which sticker should be used as the 'small' sticker by default"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:690
+msgid "Select which sticker to print when automatic sticker printing is enabled"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:643
+msgid "Self-verification of results"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:199
+msgid "Send"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:23
+msgid "Send Analysis Reports via Email"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:110
+msgid "Send an email notification to client contact"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisreport_info.pt:131
+msgid "Sender"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:133
+msgid "Separate Container"
+msgstr ""
+
+#: bika/lims/content/instrument.py:139
+msgid "Serial No"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:73
+#: bika/lims/browser/referencesample.py:151
+#: bika/lims/browser/templates/analysisservice_info.pt:209
+msgid "Service"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:446
+msgid "Service cannot be deselected. Please click the info button for further details"
+msgstr ""
+
+#: bika/lims/browser/reports/selection_macros/__init__.py:242
+msgid "Services"
+msgstr ""
+
+#: bika/lims/browser/widgets/reflexrulewidget.py:449
+msgid "Set Visibility"
+msgstr ""
+
+#: bika/lims/browser/widgets/reflexrulewidget.py:448
+msgid "Set result"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:636
+msgid "Set the Sample Rejection workflow and the reasons"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:722
+msgid "Set the default number of copies to be printed for each sticker"
+msgstr ""
+
+#: bika/lims/content/instrumentmaintenancetask.py:129
+msgid "Set the maintenance task as closed."
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:707
+msgid "Set the specification to be used before publishing a Sample."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:617
+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:658
+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 ""
+
+#: bika/lims/content/storagelocation.py:82
+msgid "Shelf Code"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:88
+msgid "Shelf Description"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:76
+msgid "Shelf Title"
+msgstr ""
+
+#: bika/lims/config.py:100
+msgid "Shipping address"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:69
+msgid "Short title"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:946
+msgid "Should the analyses be excluded from the invoice?"
+msgstr ""
+
+#: bika/lims/browser/widgets/reflexrulewidget.py:457
+msgid "Show in Report"
+msgstr ""
+
+#: bika/lims/content/client.py:122
+msgid "Show only selected categories in client views"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:545
+msgid "Show/hide timeline summary"
+msgstr ""
+
+#: bika/lims/content/labcontact.py:50
+msgid "Signature"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:40
+msgid "Site Code"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:46
+msgid "Site Description"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:34
+msgid "Site Title"
+msgstr ""
+
+#: bika/lims/browser/client/views/attachments.py:53
+#: bika/lims/browser/reports/__init__.py:131
+#: bika/lims/browser/reports/productivity_analysesattachments.py:85
+msgid "Size"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:700
+msgid "Small sticker"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_results.py:54
+#: bika/lims/browser/worksheet/views/results.py:187
+msgid "Some analyses use out-of-date or uncalibrated instruments. Results edition not allowed"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:83
+#: bika/lims/content/analysiscategory.py:79
+#: bika/lims/content/subgroup.py:33
+msgid "Sort Key"
+msgstr ""
+
+#: bika/lims/browser/analyses/qc.py:59
+msgid "Source"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:147
+#: bika/lims/browser/worksheet/views/analyses.py:100
+msgid "Specification"
+msgstr ""
+
+#: bika/lims/content/dynamic_analysisspec.py:48
+msgid "Specification File"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/resultsranges_out_of_date_viewlet.pt:18
+msgid "Specification ranges have changed since they were assigned"
+msgstr ""
+
+#: bika/lims/content/analysisspec.py:82
+msgid "Specifications"
+msgstr ""
+
+#: 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 ""
+
+#: bika/lims/content/abstractbaseanalysis.py:521
+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."
+msgstr ""
+
+#: bika/lims/browser/pricelist.py:63
+msgid "Start Date"
+msgstr ""
+
+#: bika/lims/validators.py:234
+msgid "Start date must be before End Date"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:225
+#: bika/lims/browser/batch/batchbook.py:87
+#: bika/lims/browser/batchfolder.py:86
+msgid "State"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:132
+#: bika/lims/browser/reports/productivity_analysesperclient.py:145
+#: bika/lims/browser/reports/productivity_analysespersampletype.py:86
+msgid "Status"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:689
+msgid "Sticker templates"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:188
+#: bika/lims/content/analysisrequest.py:754
+#: bika/lims/controlpanel/bika_storagelocations.py:65
+msgid "Storage Location"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_storagelocations.py:56
+msgid "Storage Locations"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:610
+msgid "String result"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_subgroups.py:60
+msgid "Sub-group"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_subgroups.py:52
+msgid "Sub-groups"
+msgstr ""
+
+#: bika/lims/content/subgroup.py:34
+msgid "Subgroups are sorted with this key in group views"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:110
+#: bika/lims/browser/templates/analysisreport_info.pt:164
+msgid "Subject"
+msgstr ""
+
+#: bika/lims/browser/batch/batchbook.py:253
+#: bika/lims/exportimport/import.pt:66
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+msgid "Submit"
+msgstr ""
+
+#: bika/lims/exportimport/import.pt:59
+msgid "Submit a valid Open XML (.XLSX) file containing Bika setup records to continue."
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1116
+msgid "Submitted and verified by the same user: {}"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:165
+msgid "Submitter"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:557
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:182
+#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122
+msgid "Subtotal"
+msgstr ""
+
+#: bika/lims/config.py:116
+msgid "Sunday"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:75
+msgid "Supervisor"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:76
+msgid "Supervisor of the Lab"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:404
+#: bika/lims/browser/worksheet/views/analyses.py:497
+#: bika/lims/content/instrument.py:117
+msgid "Supplier"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_suppliers.py:60
+msgid "Suppliers"
+msgstr ""
+
+#: bika/lims/browser/supplyorder.py:37
+msgid "Supply Order"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/referencesamples.py:75
+msgid "Supported Services"
+msgstr ""
+
+#: bika/lims/content/person.py:76
+msgid "Surname"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:15
+msgid "Switch to Frontpage"
+msgstr ""
+
+#: bika/lims/browser/templates/senaite-frontpage.pt:6
+msgid "Switch to dashboard"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:6
+msgid "Switch to frontpage"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:12
+msgid "System Dashboard"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:898
+msgid "System default"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:81
+msgid "Task"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:62
+msgid "Task ID"
+msgstr ""
+
+#. Default: "Type"
+#: bika/lims/browser/instrument.py:83
+#: bika/lims/content/instrumentscheduledtask.py:61
+msgid "Task type"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:201
+msgid "Taxes"
+msgstr ""
+
+#: bika/lims/content/method.py:70
+msgid "Technical description and instructions intended for analysts"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:215
+#: bika/lims/browser/templates/analysisreport_info.pt:33
+#: bika/lims/browser/templates/stickers_preview.pt:235
+msgid "Template"
+msgstr ""
+
+#: bika/lims/content/calculation.py:143
+msgid "Test Parameters"
+msgstr ""
+
+#: bika/lims/content/calculation.py:157
+msgid "Test Result"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:116
+#: bika/lims/browser/templates/analysisreport_info.pt:173
+msgid "Text"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email_template.pt:5
+msgid "Thank you for your analysis request."
+msgstr ""
+
+#: bika/lims/content/laboratory.py:65
+msgid "The Laboratory's web address"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:151
+msgid "The Lower Detection Limit is the lowest value to which the measured parameter can be measured using the specified testing methodology. Results entered which are less than this value will be reported as < LDL"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:169
+msgid "The Upper Detection Limit is the highest value to which the measured parameter can be measured using the specified testing methodology. Results entered which are greater than this value will be reported as > UDL"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:134
+msgid "The accreditation standard that applies, e.g. ISO 17025"
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:71
+msgid "The analyses included in this profile, grouped per category"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:108
+msgid "The analyst or agent responsible of the calibration"
+msgstr ""
+
+#: bika/lims/content/instrumentmaintenancetask.py:85
+msgid "The analyst or agent responsible of the maintenance"
+msgstr ""
+
+#: bika/lims/content/instrumentvalidation.py:89
+msgid "The analyst responsible of the validation"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:308
+msgid "The assigned batch of this request"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:346
+msgid "The assigned batch sub group of this request"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:239
+msgid "The assigned client of this request"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesattachments.py:48
+#: bika/lims/browser/reports/templates/productivity.pt:427
+msgid "The attachments linked to samples and analyses"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:437
+msgid "The category the analysis service belongs to"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:810
+msgid "The client side identifier of the sample"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:777
+msgid "The client side order number for this request"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:794
+msgid "The client side reference for this request"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:852
+msgid "The condition of the sample"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:189
+msgid "The contacts used in CC for email notifications"
+msgstr ""
+
+#: bika/lims/content/instrument.py:318
+msgid "The date the instrument was installed"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:592
+msgid "The date when the sample was preserved"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:1033
+msgid "The date when the sample was received"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:454
+msgid "The date when the sample was taken"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:510
+msgid "The date when the sample will be taken"
+msgstr ""
+
+#: bika/lims/content/client.py:139
+msgid "The decimal mark selected in Bika Setup will be used."
+msgstr ""
+
+#: bika/lims/content/sampletype.py:166
+msgid "The default container type. New sample partitions are automatically assigned a container of this type, unless it has been specified in more details per analysis service"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:249
+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:889
+msgid "The environmental condition during sampling"
+msgstr ""
+
+#: bika/lims/validators.py:1408
+msgid "The following analysis services don't belong to thecurrent method: "
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/primary_ar_viewlet.pt:20
+msgid "The following partitions have been created from this Sample:"
+msgstr ""
+
+#: bika/lims/content/samplepoint.py:75
+msgid "The height or depth at which the sample has to be taken"
+msgstr ""
+
+#: bika/lims/content/instrument.py:281
+#: bika/lims/content/instrumentcertification.py:63
+msgid "The instrument's ID in the lab's asset register"
+msgstr ""
+
+#: bika/lims/content/instrument.py:132
+msgid "The instrument's model number"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:116
+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 ""
+
+#: bika/lims/browser/accreditation.py:71
+msgid "The lab is not accredited, or accreditation has not been configured. "
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:487
+#: bika/lims/content/analysiscategory.py:64
+msgid "The laboratory department"
+msgstr ""
+
+#: bika/lims/content/labcontact.py:70
+msgid "The laboratory departments"
+msgstr ""
+
+#: bika/lims/content/samplepoint.py:96
+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 ""
+
+#: bika/lims/content/abstractbaseanalysis.py:109
+msgid "The measurement units for this analysis service' results, e.g. mg/l, ppm, dB, mV, etc."
+msgstr ""
+
+#: bika/lims/utils/analysis.py:488
+msgid "The method %s is not valid: no manual entry allowed and no instrument assigned"
+msgstr ""
+
+#: bika/lims/utils/analysis.py:490
+msgid "The method %s is not valid: only instrument entry for this analysis is allowed, but the method has no instrument assigned"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:155
+msgid "The minimum sample volume required for analysis eg. '10 ml' or '1 kg'."
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:168
+msgid "The number of analyses requested per analysis service"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:206
+msgid "The number of analyses requested per sample type"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:160
+msgid "The number of days before a password expires. 0 disables password expiry"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:587
+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:170
+msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:241
+msgid "The number of requests and analyses"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:251
+msgid "The number of requests and analyses per client"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:120
+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
+msgid "The person at the supplier who approved the certificate"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:142
+#: bika/lims/content/instrumentvalidation.py:123
+msgid "The person at the supplier who performed the task"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:157
+msgid "The person at the supplier who prepared the certificate"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:611
+msgid "The person who preserved the sample"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:475
+msgid "The person who took the sample"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:378
+msgid "The predefined values of the Sample template are set in the request"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:460
+msgid "The price charged per analysis for clients who qualify for bulk discounts"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:153
+msgid "The primary contact of this sample, who will receive notifications and publications via email"
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:98
+msgid "The profile's commercial ID for accounting purposes."
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:58
+msgid "The profile's keyword is used to uniquely identify it in import files. It has to be unique, and it may not be the same as any Calculation Interim field ID."
+msgstr ""
+
+#: 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 ""
+
+#: bika/lims/content/laboratory.py:145
+msgid "The reference code issued to the lab by the accreditation body"
+msgstr ""
+
+#: bika/lims/content/calculation.py:158
+msgid "The result after the calculation has taken place with test values. You will need to save the calculation before this value will be calculated."
+msgstr ""
+
+#: bika/lims/content/method.py:102
+msgid "The results for the Analysis Services that use this method can be set manually"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:418
+msgid "The results of field analyses are captured during sampling at the sample point, e.g. the temperature of a water sample in the river where it is sampled. Lab analyses are done in the laboratory"
+msgstr ""
+
+#: bika/lims/content/instrument.py:293
+msgid "The room and location where the instrument is installed"
+msgstr ""
+
+#: bika/lims/content/artemplate.py:107
+msgid "The sample is a mix of sub samples"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:473
+msgid "The selected landing page is displayed for non-authenticated users and if the Dashboard is not selected as the default front page. If no landing page is selected, the default Bika frontpage is displayed."
+msgstr ""
+
+#: bika/lims/content/instrument.py:140
+msgid "The serial number that uniquely identifies the instrument"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:692
+msgid "The service's analytical protocol ID"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:680
+msgid "The service's commercial ID for accounting purposes"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/sample_dynamic_specs_viewlet.pt:14
+msgid "The specification has a Dynamic Specification assigned"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:398
+msgid "The system wide default configuration to indicate whether file attachments are required, permitted or not per sample"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:310
+msgid "The tests of this type of analysis can be performed by using more than one method with the 'Manual entry of results' option enabled. A selection list with the methods selected here is populated in the manage results view for each test of this type of analysis. Note that only methods with 'Allow manual entry' option enabled are displayed here; if you want the user to be able to assign a method that requires instrument entry, enable the 'Instrument assignment is allowed' option."
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats.py:51
+msgid "The turnaround time of analyses"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:45
+msgid "The turnaround time of analyses plotted over time"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:286
+msgid "The turnaround times of analyses"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:317
+msgid "The turnaround times of analyses plotted over time"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:253
+msgid "The unique keyword used to identify the analysis service in import files of bulk Sample requests and results imports from instruments. It is also used to identify dependent analysis services in user defined results calculations"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:121
+msgid "The variable ${recipients} will be automatically replaced with the names and emails of the final selected recipients."
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:89
+msgid "There are no pre-defined conditions set"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:571
+msgid "There is no available data for the selected period"
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/rejectionsetupwidget.pt:33
+msgid "These reasons will be displayed for its selection during the rejection process."
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/invalid_ar_viewlet.pt:15
+msgid "These results have been withdrawn and are listed here for trace-ability purposes. Please follow the link to the retest"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/dynamic_specs_viewlet.pt:14
+msgid "This Analysis Specification has a Dynamic Specification assigned"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/retest_ar_viewlet.pt:15
+msgid "This Sample has been generated automatically due to the retraction of the Sample"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/rejected_ar_viewlet.pt:15
+msgid "This Sample has been rejected due to the following reasons:"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/partition_ar_viewlet.pt:14
+msgid "This is a Partition from Sample"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/secondary_ar_viewlet.pt:15
+msgid "This is a Secondary Sample of"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/detached_partition_viewlet.pt:15
+msgid "This is a detached partition from Sample"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:572
+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 ""
+
+#: bika/lims/content/abstractbaseanalysis.py:323
+msgid "This is the instrument that is assigned to tests from this type of analysis in manage results view. The method associated to this instrument will be assigned as the default method too.Note the instrument's method will prevail over any of the methods choosen if the 'Instrument assignment is not required' option is enabled."
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email_template.pt:14
+msgid "This report was sent to the following contacts:"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:92
+msgid "This value is reported at the bottom of all published results"
+msgstr ""
+
+#: bika/lims/browser/worksheet/tools.py:77
+msgid "This worksheet has been created to replace the rejected worksheet at ${ws_id}"
+msgstr ""
+
+#: bika/lims/browser/worksheet/tools.py:70
+msgid "This worksheet has been rejected. The replacement worksheet is ${ws_id}"
+msgstr ""
+
+#: bika/lims/config.py:113
+msgid "Thursday"
+msgstr ""
+
+#: bika/lims/browser/resultsimport/autoimportlogs.py:47
+msgid "Time"
+msgstr ""
+
+#: bika/lims/exportimport/import.pt:68
+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/client/views/analysisprofiles.py:54
+#: bika/lims/browser/client/views/artemplates.py:53
+msgid "Title"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:53
+msgid "Title of location"
+msgstr ""
+
+#: bika/lims/controlpanel/dynamic_analysisspecs.py:40
+msgid "Title of the Folder"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:77
+msgid "Title of the shelf"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:35
+msgid "Title of the site"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:99
+#: bika/lims/content/instrumentcertification.py:144
+#: bika/lims/content/instrumentmaintenancetask.py:76
+msgid "To"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:269
+msgid "To Be Preserved"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:260
+msgid "To Be Sampled"
+msgstr ""
+
+#: bika/lims/content/analysiscategory.py:50
+msgid "To be displayed below each Analysis Category section on results reports."
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:402
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "To be preserved"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:453
+msgid "To be printed"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:395
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "To be sampled"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:311
+#: bika/lims/browser/dashboard/dashboard.py:431
+#: bika/lims/browser/worksheet/views/folder.py:147
+msgid "To be verified"
+msgstr ""
+
+#: bika/lims/content/calculation.py:144
+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:585
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:210
+#: bika/lims/browser/reports/productivity_analysesattachments.py:129
+msgid "Total"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:91
+msgid "Total Lag"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_labproducts.py:67
+msgid "Total Price"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:128
+msgid "Total data points"
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:148
+#: bika/lims/content/labproduct.py:67
+msgid "Total price"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:192
+msgid "Total size of email exceeded {:.1f} MB ({:.2f} MB)"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:72
+msgid "Total:"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration.pt:128
+msgid "Traceability"
+msgstr ""
+
+#: bika/lims/config.py:142
+msgid "Transposed"
+msgstr ""
+
+#: bika/lims/config.py:111
+msgid "Tuesday"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:51
+msgid "Turnaround time (h)"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration_usershistory.pt:75
+#: bika/lims/browser/viewlets/templates/attachments.pt:65
+#: bika/lims/browser/viewlets/templates/worksheet_attachments.pt:38
+msgid "Type"
+msgstr ""
+
+#: bika/lims/content/multifile.py:74
+msgid "Type of document (e.g. user manual, instrument specifications, image, ...)"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:71
+msgid "Type of location"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/printview.py:147
+msgid "Unable to load the template"
+msgstr ""
+
+#: bika/lims/browser/workflow/analysisrequest.py:203
+msgid "Unable to send an email to alert lab client contacts that the Sample has been retracted: ${error}"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+msgid "Unassign"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+msgid "Unassigned"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:520
+#: bika/lims/content/abstractroutineanalysis.py:104
+msgid "Uncertainty"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:513
+msgid "Uncertainty value"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats.py:136
+msgid "Undefined"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:77
+#: bika/lims/browser/fields/interimfieldsfield.py:45
+#: bika/lims/browser/templates/analysisservice_info.pt:88
+msgid "Unit"
+msgstr ""
+
+#: bika/lims/validators.py:1190
+msgid "Unknown IBAN country %s"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:108
+msgid "Unlink User"
+msgstr ""
+
+#: bika/lims/browser/contact.py:199
+msgid "Unlinked User"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:35
+msgid "Unpublished"
+msgstr ""
+
+#: bika/lims/exportimport/instruments/panalytical/omnia/axios_xrf.py:53
+msgid "Unrecognized file format ${file_format}"
+msgstr ""
+
+#: bika/lims/exportimport/instruments/abaxis/vetscan/vs2.py:51
+#: bika/lims/exportimport/instruments/abbott/m2000rt/m2000rt.py:64
+#: bika/lims/exportimport/instruments/alere/pima/beads.py:51
+msgid "Unrecognized file format ${fileformat}"
+msgstr ""
+
+#: bika/lims/exportimport/instruments/horiba/jobinyvon/icp.py:57
+msgid "Unrecognized file format ${format}"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:399
+msgid "Unsassigned"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:167
+msgid "Update Attachments"
+msgstr ""
+
+#: bika/lims/content/labcontact.py:51
+msgid "Upload a scanned signature to be used on printed analysis results reports. Ideal size is 250 pixels wide by 150 high"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:168
+msgid "Upper Detection Limit (UDL)"
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:107
+msgid "Use Analysis Profile Price"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:461
+msgid "Use Dashboard as default front page"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:283
+msgid "Use the Default Calculation of Method"
+msgstr ""
+
+#: bika/lims/content/instrument.py:264
+msgid "Use this field to pass arbitrary parameters to the export/import modules."
+msgstr ""
+
+#: bika/lims/browser/reports/administration_usershistory.py:107
+#: bika/lims/browser/reports/selection_macros/select_user.pt:4
+#: bika/lims/browser/reports/templates/administration_usershistory.pt:72
+msgid "User"
+msgstr ""
+
+#: bika/lims/browser/client/views/contacts.py:68
+#: bika/lims/browser/templates/login_details.pt:71
+msgid "User Name"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration.pt:131
+msgid "User history"
+msgstr ""
+
+#: bika/lims/browser/contact.py:188
+msgid "User linked to this Contact"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_usershistory.py:201
+#: bika/lims/browser/reports/templates/administration_usershistory.pt:56
+msgid "Users history"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:295
+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:571
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:151
+#: bika/lims/browser/templates/supplyorder_content.pt:24
+msgid "VAT"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:473
+#: bika/lims/content/analysisprofile.py:128
+#: bika/lims/content/bikasetup.py:260
+msgid "VAT %"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_labproducts.py:65
+msgid "VAT Amount"
+msgstr ""
+
+#: bika/lims/content/organisation.py:52
+msgid "VAT number"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:192
+msgid "Valid"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:650
+msgid "Valid from"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:651
+msgid "Valid to"
+msgstr ""
+
+#: bika/lims/content/instrumentscheduledtask.py:118
+msgid "Validation"
+msgstr ""
+
+#: bika/lims/validators.py:367
+msgid "Validation failed: '${keyword}': duplicate keyword"
+msgstr ""
+
+#: bika/lims/validators.py:292
+msgid "Validation failed: '${title}': This keyword is already in use by calculation '${used_by}'"
+msgstr ""
+
+#: bika/lims/validators.py:270
+msgid "Validation failed: '${title}': This keyword is already in use by service '${used_by}'"
+msgstr ""
+
+#: bika/lims/validators.py:375
+msgid "Validation failed: '${title}': duplicate title"
+msgstr ""
+
+#: bika/lims/validators.py:203
+msgid "Validation failed: '${value}' is not unique"
+msgstr ""
+
+#: bika/lims/validators.py:630
+msgid "Validation failed: Bearing must be E/W"
+msgstr ""
+
+#: bika/lims/validators.py:611
+msgid "Validation failed: Bearing must be N/S"
+msgstr ""
+
+#: bika/lims/validators.py:1454
+msgid "Validation failed: Could not import module '%s'"
+msgstr ""
+
+#: bika/lims/validators.py:967
+msgid "Validation failed: Error percentage must be between 0 and 100"
+msgstr ""
+
+#: bika/lims/validators.py:983
+msgid "Validation failed: Error value must be 0 or greater"
+msgstr ""
+
+#: bika/lims/validators.py:960
+msgid "Validation failed: Error values must be numeric"
+msgstr ""
+
+#: bika/lims/validators.py:508
+msgid "Validation failed: Keyword '${keyword}' is invalid"
+msgstr ""
+
+#: bika/lims/validators.py:975
+msgid "Validation failed: Max values must be greater than Min values"
+msgstr ""
+
+#: bika/lims/validators.py:945
+msgid "Validation failed: Max values must be numeric"
+msgstr ""
+
+#: bika/lims/validators.py:938
+msgid "Validation failed: Min values must be numeric"
+msgstr ""
+
+#: bika/lims/validators.py:776
+msgid "Validation failed: PrePreserved containers must have a preservation selected."
+msgstr ""
+
+#: bika/lims/validators.py:734
+msgid "Validation failed: The selection requires the following categories to be selected: ${categories}"
+msgstr ""
+
+#: bika/lims/validators.py:1014
+msgid "Validation failed: Values must be numbers"
+msgstr ""
+
+#: bika/lims/validators.py:414
+msgid "Validation failed: column title '${title}' must have keyword '${keyword}'"
+msgstr ""
+
+#: bika/lims/validators.py:621
+msgid "Validation failed: degrees is 180; minutes must be zero"
+msgstr ""
+
+#: bika/lims/validators.py:626
+msgid "Validation failed: degrees is 180; seconds must be zero"
+msgstr ""
+
+#: bika/lims/validators.py:602
+msgid "Validation failed: degrees is 90; minutes must be zero"
+msgstr ""
+
+#: bika/lims/validators.py:607
+msgid "Validation failed: degrees is 90; seconds must be zero"
+msgstr ""
+
+#: bika/lims/validators.py:616
+msgid "Validation failed: degrees must be 0 - 180"
+msgstr ""
+
+#: bika/lims/validators.py:597
+msgid "Validation failed: degrees must be 0 - 90"
+msgstr ""
+
+#: bika/lims/validators.py:570
+msgid "Validation failed: degrees must be numeric"
+msgstr ""
+
+#: bika/lims/validators.py:426
+msgid "Validation failed: keyword '${keyword}' must have column title '${title}'"
+msgstr ""
+
+#: bika/lims/validators.py:261
+msgid "Validation failed: keyword contains invalid characters"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:138
+#: bika/lims/validators.py:345
+msgid "Validation failed: keyword is required"
+msgstr ""
+
+#: bika/lims/validators.py:586
+msgid "Validation failed: minutes must be 0 - 59"
+msgstr ""
+
+#: bika/lims/validators.py:576
+msgid "Validation failed: minutes must be numeric"
+msgstr ""
+
+#: bika/lims/validators.py:1100
+msgid "Validation failed: percent values must be between 0 and 100"
+msgstr ""
+
+#: bika/lims/validators.py:1096
+msgid "Validation failed: percent values must be numbers"
+msgstr ""
+
+#: bika/lims/validators.py:590
+msgid "Validation failed: seconds must be 0 - 59"
+msgstr ""
+
+#: bika/lims/validators.py:582
+msgid "Validation failed: seconds must be numeric"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:131
+#: bika/lims/validators.py:341
+msgid "Validation failed: title is required"
+msgstr ""
+
+#: bika/lims/validators.py:1326
+msgid "Validation failed: value must be between 0 and 1000"
+msgstr ""
+
+#: bika/lims/validators.py:1322
+msgid "Validation failed: value must be float"
+msgstr ""
+
+#: bika/lims/validators.py:1041
+msgid "Validation for '{}' failed"
+msgstr ""
+
+#: bika/lims/content/instrumentvalidation.py:61
+msgid "Validation report date"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:315
+#: bika/lims/content/instrumentvalidation.py:88
+msgid "Validator"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/results.pt:172
+#: bika/lims/content/calculation.py:138
+#: bika/lims/content/instrument.py:260
+msgid "Value"
+msgstr ""
+
+#: bika/lims/content/abstractanalysis.py:146
+#: bika/lims/content/analysisservice.py:388
+msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields."
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:321
+#: bika/lims/browser/dashboard/dashboard.py:438
+#: bika/lims/browser/worksheet/views/folder.py:157
+msgid "Verified"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:117
+msgid "Verified By"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
+msgid "Verify"
+msgstr ""
+
+#: bika/lims/browser/auditlog.py:79
+#: bika/lims/browser/templates/analysisservice_info.pt:174
+#: bika/lims/controlpanel/auditlog.py:69
+msgid "Version"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:500
+msgid "Visibility"
+msgstr ""
+
+#: bika/lims/browser/widgets/reflexrulewidget.py:456
+msgid "Visibility (default)"
+msgstr ""
+
+#: 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 ""
+
+#: bika/lims/browser/viewlets/templates/resultsranges_out_of_date_viewlet.pt:28
+msgid "Visit the Specification's changes history for additional information:"
+msgstr ""
+
+#: bika/lims/browser/templates/supplyorder_content.pt:21
+#: bika/lims/browser/templates/supplyorder_edit.pt:38
+#: bika/lims/content/labproduct.py:36
+msgid "Volume"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/invalid_ar_viewlet.pt:13
+msgid "Warning"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:124
+msgid "Web address for the accreditation body"
+msgstr ""
+
+#: bika/lims/content/supplier.py:52
+msgid "Website."
+msgstr ""
+
+#: bika/lims/config.py:112
+msgid "Wednesday"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:559
+msgid "Weekly"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_instruments.py:91
+msgid "Weeks To Expire"
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:108
+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"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:384
+msgid "When the results of duplicate analyses on worksheets, carried out on the same sample, differ with more than this percentage, an alert is raised"
+msgstr ""
+
+#: bika/lims/validators.py:524
+msgid "Wildcards for interims are not allowed: ${wildcards}"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email_template.pt:20
+msgid "With best regards"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:129
+#: bika/lims/content/instrumentmaintenancetask.py:104
+#: bika/lims/content/instrumentvalidation.py:110
+msgid "Work Performed"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration_usershistory.pt:73
+msgid "Workflow"
+msgstr ""
+
+#: bika/lims/browser/auditlog.py:93
+#: bika/lims/controlpanel/auditlog.py:96
+msgid "Workflow State"
+msgstr ""
+
+#: bika/lims/browser/analyses/qc.py:51
+#: bika/lims/browser/referencesample.py:155
+#: bika/lims/browser/templates/analyses_retractedlist.pt:22
+msgid "Worksheet"
+msgstr ""
+
+#: bika/lims/content/worksheettemplate.py:66
+msgid "Worksheet Layout"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_worksheettemplates.py:61
+msgid "Worksheet Templates"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:522
+#: bika/lims/browser/worksheet/views/folder.py:54
+msgid "Worksheets"
+msgstr ""
+
+#: bika/lims/validators.py:1197
+msgid "Wrong IBAN length by %s: %sshort by %i"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:563
+msgid "Yearly"
+msgstr ""
+
+#: bika/lims/browser/clientfolder.py:182
+#: bika/lims/browser/header_table.py:125
+#: bika/lims/content/abstractbaseanalysis.py:897
+msgid "Yes"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:295
+msgid "You can use the browse button to select and upload a new attachment."
+msgstr ""
+
+#: bika/lims/browser/worksheet/tools.py:37
+msgid "You do not have sufficient privileges to view the worksheet ${worksheet_title}."
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/export.py:36
+msgid "You must select an instrument"
+msgstr ""
+
+#: bika/lims/exportimport/instruments/sysmex/xs/i500.py:77
+msgid "You should introduce a default result key."
+msgstr ""
+
+#: bika/lims/browser/reports/administration_usershistory.py:133
+msgid "action"
+msgstr ""
+
+#: bika/lims/browser/templates/referencesample_view.pt:130
+msgid "activate"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:261
+msgid "biannually"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:46
+#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:46
+msgid "by"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_usershistory.py:160
+msgid "comment"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:257
+msgid "daily"
+msgstr ""
+
+#. Default: "${Y}-${m}-${d} ${I}:${M} ${p}"
+#. The variables used here are the same as used in the strftime formating.
+#. Supported are ${A}, ${a}, ${B}, ${b}, ${H}, ${I}, ${m}, ${d}, ${M}, ${p},
+#. ${S}, ${Y}, ${y}, ${Z}, each used as variable in the msgstr.
+#. For example: "${A} ${d}. ${B} ${Y}, ${H}:${M} ${Z}"
+#. In english speaking countries default is:
+#. ${b} ${d}, ${Y} ${I}:${M} ${p}
+#: ./TranslationServiceTool.py
+msgid "date_format_long"
+msgstr ""
+
+#. Default: "${Y}-${m}-${d}"
+#. The variables used here are the same as used in the strftime formating.
+#. Supported are ${A}, ${a}, ${B}, ${b}, ${H}, ${I}, ${m}, ${d}, ${M}, ${p},
+#. ${S}, ${Y}, ${y}, ${Z}, each used as variable in the msgstr.
+#. For example: "${A} ${d}. ${B} ${Y}, ${H}:${M} ${Z}"
+#. In english speaking countries default is:
+#. ${b} ${d}, ${Y}
+#: ./TranslationServiceTool.py
+msgid "date_format_short"
+msgstr ""
+
+#. Date format used with the datepicker jqueryui plugin.
+#. Please only use 'dd', 'mm', 'yy', '-', '/', '.' in this string.
+#. Default: "mm/dd/yy"
+msgid "date_format_short_datepicker"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:326
+msgid "days"
+msgstr ""
+
+#: bika/lims/browser/templates/referencesample_view.pt:123
+msgid "deactivate"
+msgstr ""
+
+#. Default: "${copyright} 2017-${current_year} ${senaitelims}"
+#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.footer.pt:12
+msgid "description_copyright"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:326
+msgid "hours"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_sampletypes.py:160
+msgid "hours: {} minutes: {} days: {}"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:180
+msgid "in"
+msgstr ""
+
+#. Default: "Add to the following groups:"
+#: bika/lims/browser/templates/login_details.pt:266
+msgid "label_add_to_groups"
+msgstr ""
+
+#. Default: "SENAITE is powered by:"
+#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.colophon.pt:10
+msgid "label_powered_by"
+msgstr ""
+
+#. Default: "Plone & Python"
+#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.colophon.pt:14
+msgid "label_powered_by_plone"
+msgstr ""
+
+#. Default: "SENAITE LIMS"
+#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.footer.pt:13
+msgid "label_senaite"
+msgstr ""
+
+#. Default: "Specification"
+#: bika/lims/browser/reports/selection_macros/select_analysisspecification.pt:3
+msgid "label_specification"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:326
+msgid "minutes"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:259
+msgid "monthly"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:369
+msgid "of"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:30
+msgid "overview"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:260
+msgid "quarterly"
+msgstr ""
+
+#: bika/lims/content/instrumentscheduledtask.py:133
+msgid "repeating every"
+msgstr ""
+
+#: bika/lims/content/instrumentscheduledtask.py:134
+msgid "repeatperiod"
+msgstr ""
+
+#. Default: "${I}:${M} ${p}"
+#. The variables used here are the same as used in the strftime formating.
+#. Supported are ${A}, ${a}, ${B}, ${b}, ${H}, ${I}, ${m}, ${d}, ${M}, ${p},
+#. ${S}, ${Y}, ${y}, ${Z}, each used as variable in the msgstr.
+#. For example: "${A} ${d}. ${B} ${Y}, ${H}:${M} ${Z}"
+#. In english speaking countries default is:
+#. ${I}:${M} ${p}
+#: ./TranslationServiceTool.py
+msgid "time_format"
+msgstr ""
+
+#. Default: "This site was built using the Plone Open Source CMS/WCM."
+#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.colophon.pt:14
+msgid "title_built_with_plone"
+msgstr ""
+
+#. Default: "Copyright"
+#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.footer.pt:10
+msgid "title_copyright"
+msgstr ""
+
+#. Default: "Required"
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:311
+#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:89
+#: bika/lims/browser/templates/header_table.pt:46
+msgid "title_required"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:553
+#: bika/lims/browser/reports/selection_macros/select_daterange.pt:28
+msgid "to"
+msgstr ""
+
+#: bika/lims/content/instrumentscheduledtask.py:136
+msgid "until"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:555
+msgid "updated every 2 hours"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1133
+msgid "verification(s) pending"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:258
+msgid "weekly"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:262
+msgid "yearly"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_instruments.py:180
+msgid "{} weeks and {} day(s)"
+msgstr ""
diff --git a/bika/lims/locales/ms_MY/LC_MESSAGES/plone.po b/bika/lims/locales/ms_MY/LC_MESSAGES/plone.po
new file mode 100644
index 0000000000..c191790e03
--- /dev/null
+++ b/bika/lims/locales/ms_MY/LC_MESSAGES/plone.po
@@ -0,0 +1,879 @@
+# --- PLEASE EDIT THE LINES BELOW CORRECTLY ---
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR , YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-08-02 11:38+0000\n"
+"PO-Revision-Date: 2018-06-01 18:46+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Malay (Malaysia) (https://www.transifex.com/senaite/teams/87045/ms_MY/)\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: plone\n"
+"Language: ms_MY\n"
+
+#: bika/lims/profiles/default/types/ARTemplate.xml
+msgid "AR Template"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/ARTemplates.xml
+msgid "AR Templates"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ARReport.xml
+msgid "ARReport"
+msgstr ""
+
+# Manual Workflow State and Transition MsgIds
+# Despite the fact, that these are defined in the "bika" domain, they are not
+# translated
+# in the action menu of Plone.
+# Please don't remove
+msgid "Activate"
+msgstr ""
+
+msgid "Active"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Worksheet.xml
+msgid "Add Analyses"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Worksheet.xml
+msgid "Add Blank Reference"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Worksheet.xml
+msgid "Add Control Reference"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Worksheet.xml
+msgid "Add Duplicate"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReportFolder.xml
+msgid "Administration"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReferenceSample.xml
+msgid "Analyses"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Analysis.xml
+msgid "Analysis"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/AnalysisCategories.xml
+msgid "Analysis Categories"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisCategory.xml
+msgid "Analysis Category"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisProfile.xml
+msgid "Analysis Profile"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/AnalysisProfiles.xml
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Analysis Profiles"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisService.xml
+msgid "Analysis Service"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/AnalysisServices.xml
+msgid "Analysis Services"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisSpec.xml
+msgid "Analysis Specification"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/AnalysisSpecs.xml
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Analysis Specifications"
+msgstr ""
+
+msgid "Assign"
+msgstr ""
+
+msgid "Assigned"
+msgstr ""
+
+msgid "Attach"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Attachment.xml
+msgid "Attachment"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AttachmentType.xml
+msgid "Attachment Type"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/AttachmentTypes.xml
+msgid "Attachment Types"
+msgstr ""
+
+msgid "Attachment due"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Attachments"
+msgstr ""
+
+#: bika/lims/profiles/default/actions.xml
+msgid "Audit Log"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "Auto-Import Logs"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Batch.xml
+msgid "Batch"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Batch.xml
+msgid "Batch Book"
+msgstr ""
+
+#: bika/lims/profiles/default/types/BatchLabel.xml
+msgid "Batch Label"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/BatchLabels.xml
+msgid "Batch Labels"
+msgstr ""
+
+#: bika/lims/profiles/default/types/BatchFolder.xml
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Batches"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Calculation.xml
+msgid "Calculation"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/Calculations.xml
+msgid "Calculations"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "Calibration Certificates"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "Calibrations"
+msgstr ""
+
+msgid "Cancel"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Client"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ClientFolder.xml
+msgid "Clients"
+msgstr ""
+
+msgid "Close"
+msgstr ""
+
+msgid "Complete"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Contact.xml
+#: bika/lims/profiles/default/types/SupplierContact.xml
+msgid "Contact"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Client.xml
+#: bika/lims/profiles/default/types/Supplier.xml
+msgid "Contacts"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Container.xml
+msgid "Container"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ContainerType.xml
+msgid "Container Type"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/ContainerTypes.xml
+msgid "Container Types"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/Containers.xml
+msgid "Containers"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+msgid "Create Invoice PDF"
+msgstr ""
+
+msgid "Current"
+msgstr ""
+
+#: bika/lims/profiles/default/actions.xml
+msgid "Dashboard"
+msgstr ""
+
+msgid "Deactivate"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Department.xml
+msgid "Department"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Departments.xml
+msgid "Departments"
+msgstr ""
+
+msgid "Dispatch"
+msgstr ""
+
+msgid "Dispatched"
+msgstr ""
+
+msgid "Dispose"
+msgstr ""
+
+msgid "Disposed"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "Documents"
+msgstr ""
+
+msgid "Dormant"
+msgstr ""
+
+#: bika/lims/profiles/default/types/DuplicateAnalysis.xml
+msgid "Duplicate Analysis"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+msgid "Dynamic Analysis Specifications"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ARTemplate.xml
+#: bika/lims/profiles/default/types/AnalysisCategory.xml
+#: bika/lims/profiles/default/types/AnalysisProfile.xml
+msgid "Edit"
+msgstr ""
+
+msgid "Expire"
+msgstr ""
+
+msgid "Expired"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Worksheet.xml
+msgid "Export"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReportFolder.xml
+msgid "History"
+msgstr ""
+
+#: bika/lims/profiles/default/actions.xml
+msgid "Import"
+msgstr ""
+
+msgid "Imported"
+msgstr ""
+
+msgid "Inactive"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "Instrument"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+msgid "Instrument Locations"
+msgstr ""
+
+#: bika/lims/profiles/default/types/InstrumentType.xml
+msgid "Instrument Type"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/InstrumentTypes.xml
+msgid "Instrument Types"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/InstrumentType.xml
+#: bika/lims/profiles/default/types/Instruments.xml
+msgid "Instruments"
+msgstr ""
+
+msgid "Invalid"
+msgstr ""
+
+msgid "Invalidate"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+#: bika/lims/profiles/default/types/Invoice.xml
+msgid "Invoice"
+msgstr ""
+
+#: bika/lims/profiles/default/types/LabContact.xml
+msgid "Lab Contact"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/Department.xml
+#: bika/lims/profiles/default/types/LabContacts.xml
+msgid "Lab Contacts"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+msgid "Lab Departments"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/LabProducts.xml
+msgid "Lab Products"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Laboratory.xml
+msgid "Laboratory"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+msgid "Laboratory Information"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+msgid "Large Sticker"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Contact.xml
+#: bika/lims/profiles/default/types/LabContact.xml
+msgid "Login details"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "Maintenance"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+msgid "Manage Analyses"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+#: bika/lims/profiles/default/types/Worksheet.xml
+msgid "Manage Results"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Manufacturer.xml
+msgid "Manufacturer"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/Manufacturers.xml
+msgid "Manufacturers"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Method.xml
+msgid "Method"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/Methods.xml
+msgid "Methods"
+msgstr ""
+
+#: bika/lims/profiles/default/actions.xml
+msgid "My organization"
+msgstr ""
+
+msgid "No preservation required"
+msgstr ""
+
+msgid "No sampling workflow"
+msgstr ""
+
+msgid "Not requested"
+msgstr ""
+
+msgid "Open"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Orders"
+msgstr ""
+
+msgid "Pending"
+msgstr ""
+
+msgid "Prepublish"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Preservation.xml
+msgid "Preservation"
+msgstr ""
+
+msgid "Preservation required"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/Preservations.xml
+msgid "Preservations"
+msgstr ""
+
+msgid "Preserve"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Pricelist.xml
+msgid "Pricelist"
+msgstr ""
+
+#: bika/lims/profiles/default/types/PricelistFolder.xml
+msgid "Pricelists"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Invoice.xml
+#: bika/lims/profiles/default/types/SupplyOrder.xml
+msgid "Print"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+msgid "Print Invoice"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Pricelist.xml
+msgid "Print pricelist"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReportFolder.xml
+msgid "Productivity"
+msgstr ""
+
+msgid "Publish"
+msgstr ""
+
+msgid "Published"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+msgid "Published results"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "QC Results"
+msgstr ""
+
+msgid "Receive"
+msgstr ""
+
+msgid "Receive sample"
+msgstr ""
+
+msgid "Received"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReferenceAnalysis.xml
+msgid "Reference Analysis"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReferenceDefinition.xml
+msgid "Reference Definition"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/ReferenceDefinitions.xml
+msgid "Reference Definitions"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReferenceSample.xml
+msgid "Reference Sample"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReferenceSamplesFolder.xml
+#: bika/lims/profiles/default/types/Supplier.xml
+msgid "Reference Samples"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReferenceSample.xml
+msgid "Reference Values"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+msgid "Reflex Rules"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReflexRuleFolder.xml
+msgid "Reflex Rules Folder"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReflexRule.xml
+msgid "ReflexRule"
+msgstr ""
+
+msgid "Registered"
+msgstr ""
+
+msgid "Reinstate"
+msgstr ""
+
+msgid "Reject"
+msgstr ""
+
+#: bika/lims/profiles/default/types/RejectAnalysis.xml
+msgid "Reject Analysis"
+msgstr ""
+
+msgid "Rejected"
+msgstr ""
+
+msgid "Remove"
+msgstr ""
+
+#: bika/lims/profiles/default/actions.xml
+#: bika/lims/profiles/default/types/Report.xml
+msgid "Report"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ReportFolder.xml
+msgid "Reports"
+msgstr ""
+
+msgid "Republish"
+msgstr ""
+
+msgid "Retract"
+msgstr ""
+
+msgid "Retracted"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+msgid "Sample"
+msgstr ""
+
+#: bika/lims/profiles/default/types/SampleCondition.xml
+msgid "Sample Condition"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/SampleConditions.xml
+msgid "Sample Conditions"
+msgstr ""
+
+msgid "Sample Imports"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/SampleMatrices.xml
+msgid "Sample Matrices"
+msgstr ""
+
+#: bika/lims/profiles/default/types/SampleMatrix.xml
+msgid "Sample Matrix"
+msgstr ""
+
+#: bika/lims/profiles/default/types/SamplePoint.xml
+msgid "Sample Point"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/Client.xml
+#: bika/lims/profiles/default/types/SamplePoints.xml
+msgid "Sample Points"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Sample Templates"
+msgstr ""
+
+#: bika/lims/profiles/default/types/SampleType.xml
+msgid "Sample Type"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/SampleTypes.xml
+msgid "Sample Types"
+msgstr ""
+
+msgid "Sample due"
+msgstr ""
+
+msgid "Sample received"
+msgstr ""
+
+msgid "Sample registered"
+msgstr ""
+
+msgid "Sampled"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequestsFolder.xml
+#: bika/lims/profiles/default/types/Batch.xml
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Samples"
+msgstr ""
+
+#: bika/lims/profiles/default/types/SamplingDeviation.xml
+msgid "Sampling Deviation"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/SamplingDeviations.xml
+msgid "Sampling Deviations"
+msgstr ""
+
+msgid "Sampling Round Templates"
+msgstr ""
+
+msgid "Sampling workflow"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "Schedule"
+msgstr ""
+
+msgid "Schedule sampling"
+msgstr ""
+
+msgid "Scheduled sampling"
+msgstr ""
+
+#: bika/lims/profiles/default/actions.xml
+msgid "Search"
+msgstr ""
+
+#: bika/lims/profiles/default/types/BikaSetup.xml
+msgid "Setup"
+msgstr ""
+
+#: bika/lims/profiles/default/actions.xml
+msgid "Sharing"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+msgid "Small Sticker"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Batch.xml
+#: bika/lims/profiles/default/types/ReferenceSample.xml
+#: bika/lims/profiles/default/types/Worksheet.xml
+msgid "Sticker"
+msgstr ""
+
+#: bika/lims/profiles/default/types/AnalysisRequest.xml
+#: bika/lims/profiles/default/types/Batch.xml
+#: bika/lims/profiles/default/types/ReferenceSample.xml
+msgid "Stickers preview"
+msgstr ""
+
+#: bika/lims/profiles/default/types/StorageLocation.xml
+msgid "Storage Location"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/StorageLocations.xml
+msgid "Storage Locations"
+msgstr ""
+
+#: bika/lims/profiles/default/types/SubGroup.xml
+msgid "Sub-group"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/SubGroups.xml
+msgid "Sub-groups"
+msgstr ""
+
+msgid "Submit"
+msgstr ""
+
+msgid "Submit for verification"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Supplier.xml
+msgid "Supplier"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/Suppliers.xml
+msgid "Suppliers"
+msgstr ""
+
+#: bika/lims/profiles/default/types/SupplyOrder.xml
+msgid "Supply Order"
+msgstr ""
+
+#: bika/lims/profiles/default/types/SupplyOrderFolder.xml
+msgid "Supply Orders"
+msgstr ""
+
+msgid "To be preserved"
+msgstr ""
+
+msgid "To be sampled"
+msgstr ""
+
+msgid "To be verified"
+msgstr ""
+
+msgid "Unpublished"
+msgstr ""
+
+msgid "Unsassign"
+msgstr ""
+
+msgid "Valid"
+msgstr ""
+
+msgid "Validate"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Instrument.xml
+msgid "Validations"
+msgstr ""
+
+msgid "Verified"
+msgstr ""
+
+msgid "Verify"
+msgstr ""
+
+#: bika/lims/profiles/default/types/ARReport.xml
+#: bika/lims/profiles/default/types/ARTemplate.xml
+#: bika/lims/profiles/default/types/AnalysisCategory.xml
+msgid "View"
+msgstr ""
+
+#: bika/lims/profiles/default/types/Worksheet.xml
+msgid "Worksheet"
+msgstr ""
+
+#: bika/lims/profiles/default/types/WorksheetTemplate.xml
+msgid "Worksheet Template"
+msgstr ""
+
+#: bika/lims/profiles/default/controlpanel.xml
+#: bika/lims/profiles/default/types/WorksheetTemplates.xml
+msgid "Worksheet Templates"
+msgstr ""
+
+#: bika/lims/profiles/default/types/WorksheetFolder.xml
+msgid "Worksheets"
+msgstr ""
+
+msgid "label_schema_Accounting"
+msgstr ""
+
+msgid "label_schema_Address"
+msgstr ""
+
+msgid "label_schema_Analyses"
+msgstr ""
+
+msgid "label_schema_Analysis Templates"
+msgstr ""
+
+msgid "label_schema_Appearance"
+msgstr ""
+
+msgid "label_schema_Bank details"
+msgstr ""
+
+msgid "label_schema_Calculation"
+msgstr ""
+
+msgid "label_schema_Container and Preservation"
+msgstr ""
+
+msgid "label_schema_Dates"
+msgstr ""
+
+msgid "label_schema_Description"
+msgstr ""
+
+msgid "label_schema_Email Telephone Fax"
+msgstr ""
+
+msgid "label_schema_ID Server"
+msgstr ""
+
+msgid "label_schema_Labels"
+msgstr ""
+
+msgid "label_schema_Layout"
+msgstr ""
+
+msgid "label_schema_Location"
+msgstr ""
+
+msgid "label_schema_Method"
+msgstr ""
+
+msgid "label_schema_Notifications"
+msgstr ""
+
+msgid "label_schema_Preferences"
+msgstr ""
+
+msgid "label_schema_Publication preference"
+msgstr ""
+
+msgid "label_schema_Reference Values"
+msgstr ""
+
+msgid "label_schema_Reflex Rule Folder"
+msgstr ""
+
+msgid "label_schema_Result Options"
+msgstr ""
+
+msgid "label_schema_Results Reports"
+msgstr ""
+
+msgid "label_schema_SR Templates"
+msgstr ""
+
+msgid "label_schema_Sample Partitions"
+msgstr ""
+
+msgid "label_schema_Sample Templates"
+msgstr ""
+
+msgid "label_schema_Sampling"
+msgstr ""
+
+# Setup Schemata
+msgid "label_schema_Security"
+msgstr ""
+
+msgid "label_schema_Sticker"
+msgstr ""
+
+msgid "label_schema_Uncertainties"
+msgstr ""
diff --git a/bika/lims/locales/ms_MY/LC_MESSAGES/senaite.core.po b/bika/lims/locales/ms_MY/LC_MESSAGES/senaite.core.po
new file mode 100644
index 0000000000..cd15941409
--- /dev/null
+++ b/bika/lims/locales/ms_MY/LC_MESSAGES/senaite.core.po
@@ -0,0 +1,6407 @@
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-08-02 11:38+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"
+"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"
+"Language: ms_MY\n"
+
+#: bika/lims/content/bikasetup.py:794
+msgid "
The Bika LIMS 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 Type
Variables
Client
{client}
Year
{year}
Date
{yymmdd}
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 ""
+
+#: bika/lims/browser/publish/templates/email.pt:138
+msgid "${amount} attachments with a total size of ${total_size}"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:26
+#: bika/lims/browser/templates/partition_magic.pt:29
+msgid "${back_link}"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:32
+msgid "${contact_fullname} can log into the LIMS by using ${contact_username} as username. Contacts must change their own passwords. If a password is forgotten a contact can request a new password from the login form."
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:148
+msgid "${items} were successfully created."
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:153
+msgid "${item} was successfully created."
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:36
+msgid "%"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:99
+#: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:99
+msgid "% Performed"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:101
+#: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:101
+msgid "% Published"
+msgstr ""
+
+#: bika/lims/utils/analysisrequest.py:567
+msgid "%s has been rejected"
+msgstr ""
+
+#: bika/lims/exportimport/setupdata/__init__.py:58
+msgid "%s has no '%s' column."
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:26
+#: bika/lims/browser/templates/partition_magic.pt:29
+msgid "← Back"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:30
+msgid "← Back to the ${back_link}"
+msgstr ""
+
+#: 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/browser/viewlets/templates/attachments.pt:249
+#: bika/lims/content/referencesample.py:201
+msgid "(Blank)"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:256
+msgid "(Control)"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:263
+msgid "(Duplicate)"
+msgstr ""
+
+#: bika/lims/content/referencesample.py:203
+msgid "(Hazardous)"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:223
+msgid "(Required)"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email_template.pt:25
+msgid "*** This is an automatically generated email, please do not reply to this message. ***"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:150
+#: bika/lims/browser/referencesample.py:175
+#: bika/lims/browser/worksheet/views/analyses.py:104
+msgid "+-"
+msgstr ""
+
+#: bika/lims/browser/fields/resultrangefield.py:41
+#: bika/lims/browser/widgets/analysisspecificationwidget.py:111
+msgid "< Min"
+msgstr ""
+
+#: bika/lims/browser/templates/senaite-frontpage.pt:15
+msgid " Welcome to SENAITE"
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/rejectionwidget.pt:59
+msgid " Other"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:505
+msgid "The formula you type here will be dynamically calculated when an analysis using this calculation is displayed.
To enter a Calculation, use standard maths operators, + - * / ( ), and all keywords available, both from other Analysis Services and the Interim Fields specified here, as variables. Enclose them in square brackets [ ].
E.g, the calculation for Total Hardness, the total of Calcium (ppm) and Magnesium (ppm) ions in water, is entered as [Ca] + [Mg], where Ca and MG are the keywords for those two Analysis Services.
"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/setupbutton.pt:9
+msgid ""
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/rejectionsetupwidget.pt:33
+msgid "xx"
+msgstr ""
+
+#: bika/lims/browser/fields/resultrangefield.py:42
+#: bika/lims/browser/widgets/analysisspecificationwidget.py:114
+msgid "> Max"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:512
+msgid ">max"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:498
+msgid ">min"
+msgstr ""
+
+#: bika/lims/content/organisation.py:130
+msgid "Account Name"
+msgstr ""
+
+#: bika/lims/content/organisation.py:138
+msgid "Account Number"
+msgstr ""
+
+#: bika/lims/content/organisation.py:122
+msgid "Account Type"
+msgstr ""
+
+#: bika/lims/browser/accreditation.py:41
+#: bika/lims/content/laboratory.py:133
+msgid "Accreditation"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:113
+msgid "Accreditation Body Abbreviation"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:123
+msgid "Accreditation Body URL"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:154
+msgid "Accreditation Logo"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:144
+msgid "Accreditation Reference"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:167
+msgid "Accreditation page header"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1236
+#: bika/lims/browser/analysisrequest/manage_analyses.py:257
+#: bika/lims/browser/referencesample.py:357
+msgid "Accredited"
+msgstr ""
+
+#: bika/lims/browser/auditlog.py:91
+#: bika/lims/browser/reports/templates/administration_usershistory.pt:74
+#: bika/lims/controlpanel/auditlog.py:92
+msgid "Action"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration.pt:133
+msgid "Actions performed by users (or specific user) between a period of time"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/senaite_client_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/senaite_clientcontact_workflow/definition.xml
+msgid "Activate"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:240
+#: bika/lims/browser/client/views/analysisprofiles.py:64
+#: bika/lims/browser/client/views/artemplates.py:61
+msgid "Active"
+msgstr ""
+
+#: bika/lims/browser/auditlog.py:83
+#: bika/lims/controlpanel/auditlog.py:77
+msgid "Actor"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:474
+#: bika/lims/browser/analysisrequest/templates/analysisrequests.pt:36
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:242
+msgid "Add"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/add_analyses.py:62
+msgid "Add Analyses"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:302
+msgid "Add Attachment"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/add_blank.py:43
+msgid "Add Blank Reference"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/add_control.py:42
+#: bika/lims/browser/worksheet/views/referencesamples.py:54
+msgid "Add Control Reference"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/add_duplicate.py:54
+msgid "Add Duplicate"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_reflexrulefolder.py:87
+msgid "Add Reflex rule"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:340
+msgid "Add a remarks field to all analyses"
+msgstr ""
+
+#: bika/lims/content/artemplate.py:250
+msgid "Add analyses from the selected profile to the template"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:195
+#: bika/lims/browser/viewlets/templates/worksheet_attachments.pt:37
+msgid "Add new Attachment"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:995
+msgid "Add one or more attachments to describe the sample in this sample, or to specify your request."
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/remarkswidget.pt:45
+msgid "Add remarks"
+msgstr ""
+
+#: bika/lims/content/calculation.py:98
+msgid "Additional Python Libraries"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:387
+msgid "Additional Values"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:219
+msgid "Additional email addresses to be notified"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:93
+#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:137
+msgid "Address"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration.pt:80
+msgid "Administrative Reports"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:208
+msgid "Admitted sticker templates"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:181
+msgid "Admitted stickers for the sample type"
+msgstr ""
+
+#: bika/lims/browser/reports/selection_macros/__init__.py:359
+msgid "After ${end_date}"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:648
+#: bika/lims/content/instrumentcertification.py:98
+msgid "Agency"
+msgstr ""
+
+#: bika/lims/browser/accreditation.py:83
+#: bika/lims/browser/analyses/view.py:219
+#: bika/lims/browser/analysisrequest/analysisrequests.py:361
+msgid "All"
+msgstr ""
+
+#: bika/lims/browser/accreditation.py:75
+msgid "All Accredited analysis services are listed here."
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/worksheet_attachments.pt:40
+msgid "All Analyses of Service"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:617
+msgid "All analyses assigned"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:220
+msgid "Allow Manual Detection Limit input"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:180
+msgid "Allow access to worksheets only to assigned analysts"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:569
+msgid "Allow manual uncertainty value input"
+msgstr ""
+
+#: bika/lims/config.py:145
+msgid "Allow same user to verify multiple times"
+msgstr ""
+
+#: bika/lims/config.py:146
+msgid "Allow same user to verify multiple times, but not consecutively"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:352
+msgid "Allow self-verification of results"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:221
+msgid "Allow the analyst to manually replace the default Detection Limits (LDL and UDL) on results entry views"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:570
+msgid "Allow the analyst to manually replace the default uncertainty value."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:189
+msgid "Allow to submit results for unassigned analyses or for analyses assigned to others"
+msgstr ""
+
+#: bika/lims/content/client.py:100
+msgid "Always expand the selected categories in client views"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_arsnotinvoiced.py:83
+msgid "Amount"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:58
+#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:58
+msgid "Analysed by"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:578
+#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:95
+#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:116
+msgid "Analyses"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperservice.py:49
+msgid "Analyses per analysis service"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysespersampletype.py:49
+#: bika/lims/browser/reports/templates/productivity.pt:203
+msgid "Analyses per sample type"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:165
+msgid "Analyses per service"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:387
+#: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:77
+msgid "Analyses performed and published as % of total"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperformedpertotal.py:210
+msgid "Analyses performed as % of total"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration.pt:91
+#: bika/lims/browser/reports/templates/productivity.pt:160
+msgid "Analyses related reports"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:115
+msgid "Analyses requested"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperdepartment.py:219
+#: bika/lims/browser/reports/templates/productivity.pt:350
+#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:77
+msgid "Analyses summary per department"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:112
+#: bika/lims/browser/reports/productivity_analysestats.py:134
+#: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96
+msgid "Analysis"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:411
+msgid "Analysis Attachment Option"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysiscategories.py:63
+msgid "Analysis Categories"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:436
+msgid "Analysis Category"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:252
+msgid "Analysis Keyword"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:404
+#: bika/lims/content/artemplate.py:249
+msgid "Analysis Profile"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:77
+#: bika/lims/browser/client/views/analysisprofiles.py:50
+#: bika/lims/content/analysisrequest.py:428
+msgid "Analysis Profiles"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisreport_info.pt:22
+msgid "Analysis Report"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:53
+#: bika/lims/profiles/default/types/Client.xml
+msgid "Analysis Reports"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:289
+msgid "Analysis Results for {}"
+msgstr ""
+
+#: bika/lims/browser/fields/referenceresultsfield.py:41
+#: bika/lims/browser/fields/resultrangefield.py:34
+#: bika/lims/browser/referencesample.py:276
+msgid "Analysis Service"
+msgstr ""
+
+#: bika/lims/config.py:68
+#: bika/lims/controlpanel/bika_analysisservices.py:192
+msgid "Analysis Services"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:655
+#: bika/lims/controlpanel/bika_analysisspecs.py:75
+msgid "Analysis Specification"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisspecs.py:63
+msgid "Analysis Specifications"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperdepartment.py:59
+msgid "Analysis State"
+msgstr ""
+
+#: bika/lims/content/worksheettemplate.py:60
+#: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:66
+msgid "Analysis Type"
+msgstr ""
+
+#: bika/lims/browser/reports/selection_macros/select_analysiscategory.pt:2
+msgid "Analysis category"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:405
+msgid "Analysis profiles apply a certain set of analyses"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperservice.py:93
+#: bika/lims/browser/reports/selection_macros/select_analysisservice.pt:3
+msgid "Analysis service"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:316
+msgid "Analysis specifications which are edited directly on the Sample."
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:283
+msgid "Analysis turnaround time"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:314
+msgid "Analysis turnaround time over time"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats.py:50
+msgid "Analysis turnaround times"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:44
+msgid "Analysis turnaround times over time"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:127
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:152
+#: bika/lims/browser/reports/selection_macros/select_analyst.pt:4
+msgid "Analyst"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/add_worksheet.py:45
+msgid "Analyst must be specified."
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:74
+msgid "Any"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/results.pt:183
+msgid "Apply"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/add_analyses.pt:43
+msgid "Apply template"
+msgstr ""
+
+#: bika/lims/browser/fields/interimfieldsfield.py:48
+msgid "Apply wide"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:176
+msgid "Approved by"
+msgstr ""
+
+#: bika/lims/content/instrument.py:280
+msgid "Asset Number"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+msgid "Assign"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:386
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
+msgid "Assigned"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1211
+msgid "Assigned to: ${worksheet_id}"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:541
+msgid "Assignment pending"
+msgstr ""
+
+#: bika/lims/validators.py:477
+msgid "At least, two options for choices field are required"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
+msgid "Attach"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:238
+msgid "Attach to Analysis Request"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:994
+#: bika/lims/content/attachment.py:51
+#: bika/lims/content/samplepoint.py:123
+msgid "Attachment"
+msgstr ""
+
+#: bika/lims/content/attachment.py:82
+msgid "Attachment Keys"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:234
+msgid "Attachment Option"
+msgstr ""
+
+#: bika/lims/browser/client/views/attachments.py:51
+#: bika/lims/content/attachment.py:61
+#: bika/lims/controlpanel/bika_attachmenttypes.py:72
+msgid "Attachment Type"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_attachmenttypes.py:60
+msgid "Attachment Types"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
+msgid "Attachment due"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:263
+#: bika/lims/browser/referencesample.py:363
+#: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:253
+msgid "Attachment not permitted"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:260
+#: bika/lims/browser/referencesample.py:360
+#: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:250
+msgid "Attachment required"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesattachments.py:83
+msgid "Attachment type"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:158
+#: bika/lims/browser/client/views/attachments.py:45
+#: bika/lims/browser/publish/templates/email.pt:129
+msgid "Attachments"
+msgstr ""
+
+#: bika/lims/controlpanel/auditlog.py:55
+#: bika/lims/profiles/default/actions.xml
+#: bika/lims/profiles/default/types/AuditLog.xml
+msgid "Audit Log"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:145
+msgid "Authorized by"
+msgstr ""
+
+#: bika/lims/exportimport/import.pt:89
+msgid "Auto Import Instrument Results"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:747
+msgid "Auto Import Logs of %s"
+msgstr ""
+
+#: bika/lims/configure.zcml:48
+msgid "Auto-Generate ID Beahvior for Dexterity Contents"
+msgstr ""
+
+#: bika/lims/content/artemplate.py:235
+msgid "Auto-partition on receive"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:522
+msgid "Auto-receive samples"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/results.pt:132
+msgid "Autofill"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:169
+msgid "Automatic log-off"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:676
+msgid "Automatic sticker printing"
+msgstr ""
+
+#: bika/lims/content/artemplate.py:236
+msgid "Automatically redirect the user to the partitions creation view when Sample is received."
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/print.pt:121
+msgid "Available templates"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:131
+msgid "Average TAT"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats.py:140
+msgid "Average early"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats.py:138
+msgid "Average late"
+msgstr ""
+
+#: bika/lims/content/organisation.py:154
+msgid "Bank branch"
+msgstr ""
+
+#: bika/lims/content/organisation.py:146
+msgid "Bank name"
+msgstr ""
+
+#: bika/lims/browser/templates/instrument_referenceanalyses.pt:36
+#: bika/lims/browser/templates/referencesample_analyses.pt:33
+msgid "Basis"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92
+#: bika/lims/content/analysisrequest.py:306
+#: bika/lims/vocabularies/__init__.py:137
+msgid "Batch"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:137
+#: bika/lims/browser/batchfolder.py:69
+#: bika/lims/browser/templates/batch_publish.pt:52
+msgid "Batch ID"
+msgstr ""
+
+#: bika/lims/content/batch.py:115
+#: bika/lims/controlpanel/bika_batchlabels.py:45
+msgid "Batch Labels"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:345
+msgid "Batch Sub-group"
+msgstr ""
+
+#: bika/lims/browser/batchfolder.py:56
+msgid "Batches"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/dynamic_specs_viewlet.pt:19
+msgid "Be aware that the ranges provided in the spreadsheet file from the dynamic specification might override the ranges defined in the Specifications list below."
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/sample_dynamic_specs_viewlet.pt:19
+msgid "Be aware that the ranges provided in the spreadsheet file from the dynamic specification might override the ranges manually defined in the list below."
+msgstr ""
+
+#: bika/lims/browser/fields/coordinatefield.py:44
+msgid "Bearing"
+msgstr ""
+
+#: bika/lims/browser/reports/selection_macros/__init__.py:356
+msgid "Before ${start_date}"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:562
+msgid "Biannual"
+msgstr ""
+
+#: bika/lims/config.py:99
+#: bika/lims/content/organisation.py:109
+msgid "Billing address"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:519
+#: bika/lims/browser/templates/referencesample_view.pt:21
+#: bika/lims/browser/worksheet/views/analyses.py:490
+msgid "Blank"
+msgstr ""
+
+#: bika/lims/config.py:104
+msgid "Blank QC analyses"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_instruments.py:80
+msgid "Brand"
+msgstr ""
+
+#: bika/lims/browser/clientfolder.py:103
+msgid "Bulk Discount"
+msgstr ""
+
+#: bika/lims/content/client.py:64
+#: bika/lims/content/pricelist.py:59
+msgid "Bulk discount applies"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:459
+msgid "Bulk price (excluding VAT)"
+msgstr ""
+
+#: bika/lims/browser/client/views/contacts.py:72
+#: bika/lims/browser/supplier.py:116
+msgid "Business Phone"
+msgstr ""
+
+#: bika/lims/browser/reports/__init__.py:139
+msgid "By"
+msgstr ""
+
+#: bika/lims/browser/department/labcontacts.py:39
+msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department."
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:325
+msgid "CBID"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:188
+msgid "CC Contacts"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:218
+#: bika/lims/content/client.py:81
+msgid "CC Emails"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:547
+msgid "Calculate Precision from Uncertainties"
+msgstr ""
+
+#: bika/lims/browser/methodfolder.py:71
+#: bika/lims/browser/templates/analysisservice_info.pt:152
+#: bika/lims/browser/widgets/serviceswidget.py:86
+msgid "Calculation"
+msgstr ""
+
+#: bika/lims/content/calculation.py:119
+msgid "Calculation Formula"
+msgstr ""
+
+#: bika/lims/content/abstractanalysis.py:145
+#: bika/lims/content/calculation.py:58
+msgid "Calculation Interim Fields"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:372
+msgid "Calculation to be assigned to this content."
+msgstr ""
+
+#: bika/lims/controlpanel/bika_calculations.py:59
+msgid "Calculations"
+msgstr ""
+
+#: bika/lims/content/instrumentscheduledtask.py:114
+msgid "Calibration"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:625
+#: bika/lims/browser/templates/instrument_certifications.pt:40
+msgid "Calibration Certificates"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:80
+msgid "Calibration report date"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:218
+#: bika/lims/content/instrumentcalibration.py:107
+msgid "Calibrator"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1159
+msgid "Can verify, but submitted by current user"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1183
+msgid "Can verify, but was already verified by current user"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:124
+#: bika/lims/browser/publish/templates/email.pt:205
+#: bika/lims/browser/templates/partition_magic.pt:249
+msgid "Cancel"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:341
+#: bika/lims/browser/batchfolder.py:109
+#: bika/lims/browser/instrument.py:104
+msgid "Cancelled"
+msgstr ""
+
+#: bika/lims/content/calculation.py:449
+msgid "Cannot activate calculation, because the following service dependencies are inactive: ${inactive_services}"
+msgstr ""
+
+#: bika/lims/content/calculation.py:469
+msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1189
+msgid "Cannot verify, last verified by current user"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1165
+msgid "Cannot verify, submitted by current user"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1174
+msgid "Cannot verify, was verified by current user"
+msgstr ""
+
+#: bika/lims/content/container.py:55
+#: bika/lims/controlpanel/bika_containers.py:62
+msgid "Capacity"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:161
+#: bika/lims/browser/referencesample.py:171
+msgid "Captured"
+msgstr ""
+
+#: bika/lims/browser/templates/instrument_referenceanalyses.pt:37
+#: bika/lims/browser/templates/referencesample_analyses.pt:34
+msgid "Cardinal"
+msgstr ""
+
+#: bika/lims/configure.zcml:55
+msgid "Catalog Dexterity contents in multiple catalogs"
+msgstr ""
+
+#: bika/lims/browser/templates/referencesample_view.pt:53
+#: bika/lims/content/referencesample.py:94
+msgid "Catalogue Number"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:306
+msgid "Categorise analysis services"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:147
+#: bika/lims/browser/templates/analysisservice_info.pt:59
+#: bika/lims/browser/worksheet/views/add_analyses.py:92
+msgid "Category"
+msgstr ""
+
+#: bika/lims/content/analysiscategory.py:114
+msgid "Category cannot be deactivated because it contains Analysis Services"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:647
+msgid "Cert. Num"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:207
+msgid "Certificate Code"
+msgstr ""
+
+#: bika/lims/browser/auditlog.py:95
+#: bika/lims/controlpanel/auditlog.py:100
+msgid "Changes"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/resultsinterpretation.py:57
+msgid "Changes Saved"
+msgstr ""
+
+#: bika/lims/browser/header_table.py:78
+#: bika/lims/browser/workflow/__init__.py:194
+#: bika/lims/browser/worksheet/views/add_analyses.py:132
+msgid "Changes saved."
+msgstr ""
+
+#: bika/lims/browser/templates/header_table.pt:41
+msgid "Changes will be propagated to partitions"
+msgstr ""
+
+#: bika/lims/content/method.py:136
+msgid "Check if the method has been accredited"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:399
+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
+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 ""
+
+#: bika/lims/content/container.py:64
+msgid "Check this box if this container is already preserved.Setting this will short-circuit the preservation workflow for sample partitions stored in this container."
+msgstr ""
+
+#: bika/lims/content/laboratory.py:104
+msgid "Check this box if your laboratory is accredited"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:208
+msgid "Check this box to ensure a separate sample container is used for this analysis service"
+msgstr ""
+
+#: bika/lims/browser/fields/interimfieldsfield.py:44
+msgid "Choices"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:656
+msgid "Choose default Sample specification values"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:383
+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 ""
+
+#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:111
+msgid "City"
+msgstr ""
+
+#: bika/lims/config.py:141
+msgid "Classic"
+msgstr ""
+
+# senaite.core.listing: ButtonBar
+msgid "Clear selection"
+msgstr ""
+
+#: bika/lims/content/referencedefinition.py:46
+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:390
+msgid "Click to expand this category"
+msgstr ""
+
+# senaite.core.listing: TableColumnConfig
+msgid "Click to toggle the visibility or drag&drop to change the order"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:142
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76
+#: bika/lims/browser/batchfolder.py:77
+msgid "Client"
+msgstr ""
+
+#: bika/lims/browser/batchfolder.py:83
+#: bika/lims/content/batch.py:98
+msgid "Client Batch ID"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:148
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80
+#: bika/lims/browser/batchfolder.py:80
+msgid "Client ID"
+msgstr ""
+
+#: bika/lims/profiles/default/registry.xml
+msgid "Client Landing Page"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:96
+msgid "Client Order"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:99
+#: bika/lims/browser/batch/batchbook.py:78
+#: bika/lims/content/analysisrequest.py:776
+msgid "Client Order Number"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:166
+msgid "Client Ref"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:50
+#: bika/lims/content/analysisrequest.py:793
+msgid "Client Reference"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:171
+#: bika/lims/content/analysisrequest.py:286
+msgid "Client SID"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:809
+msgid "Client Sample ID"
+msgstr ""
+
+#: bika/lims/browser/clientfolder.py:49
+msgid "Clients"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/senaite_batch_workflow/definition.xml
+msgid "Close"
+msgstr ""
+
+#: bika/lims/browser/batchfolder.py:104
+#: bika/lims/content/instrumentmaintenancetask.py:128
+#: bika/lims/profiles/default/workflows/senaite_batch_workflow/definition.xml
+msgid "Closed"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:59
+msgid "Code for the location"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:41
+msgid "Code for the site"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:83
+msgid "Code the the shelf"
+msgstr ""
+
+#: bika/lims/content/dynamic_analysisspec.py:75
+msgid "Column '{}' is missing"
+msgstr ""
+
+#: bika/lims/config.py:131
+msgid "Comma (,)"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration_usershistory.pt:77
+#: bika/lims/content/analysiscategory.py:53
+msgid "Comments"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:1298
+msgid "Comments or results interpretation"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:679
+#: bika/lims/content/analysisprofile.py:97
+msgid "Commercial ID"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:929
+#: bika/lims/content/samplepoint.py:111
+#: bika/lims/controlpanel/bika_samplepoints.py:91
+msgid "Composite"
+msgstr ""
+
+#: bika/lims/content/artemplate.py:106
+msgid "Composite sample"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:91
+msgid "Confidence Level %"
+msgstr ""
+
+# senaite.core.listing: TableColumnConfig
+msgid "Configure Table Columns"
+msgstr ""
+
+#: bika/lims/content/artemplate.py:167
+msgid "Configure the sample partitions and preservations for this template. Assign analyses to the different partitions on the template's Analyses tab"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:245
+msgid "Confirm password"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:118
+#: bika/lims/content/instrumentmaintenancetask.py:94
+#: bika/lims/content/instrumentscheduledtask.py:81
+msgid "Considerations"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:174
+#: bika/lims/browser/reports/selection_macros/select_contact.pt:4
+#: bika/lims/browser/templates/supplyorder_content.pt:11
+msgid "Contact"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/add2.py:1637
+msgid "Contact does not belong to the selected client"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:118
+msgid "Contact is deactivated. User cannot be unlinked."
+msgstr ""
+
+#: bika/lims/browser/client/views/contacts.py:59
+#: bika/lims/browser/supplier.py:98
+msgid "Contacts"
+msgstr ""
+
+#: bika/lims/content/contact.py:54
+msgid "Contacts to CC"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisreport_info.pt:72
+#: bika/lims/content/arreport.py:54
+msgid "Contained Samples"
+msgstr ""
+
+#: bika/lims/browser/templates/partition_magic.pt:163
+#: bika/lims/content/analysisrequest.py:552
+#: bika/lims/content/analysisservice.py:135
+msgid "Container"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:102
+#: bika/lims/content/container.py:48
+#: bika/lims/controlpanel/bika_containers.py:60
+msgid "Container Type"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_containertypes.py:45
+msgid "Container Types"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_containers.py:46
+msgid "Containers"
+msgstr ""
+
+#: bika/lims/browser/client/views/attachments.py:52
+msgid "Content Type"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesattachments.py:84
+msgid "Content type"
+msgstr ""
+
+#: bika/lims/browser/dynamic_analysisspec.py:43
+msgid "Contents of the file {}"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/analyses.py:487
+#: bika/lims/config.py:75
+msgid "Control"
+msgstr ""
+
+#: bika/lims/config.py:105
+msgid "Control QC analyses"
+msgstr ""
+
+#: bika/lims/controlpanel/templates/analysisservice_copy.pt:56
+msgid "Copy"
+msgstr ""
+
+#: bika/lims/controlpanel/templates/analysisservice_copy.pt:11
+msgid "Copy analysis services"
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:52
+msgid "Copy from"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:515
+#: bika/lims/browser/batch/batchbook.py:125
+msgid "Copy to new"
+msgstr ""
+
+#: bika/lims/browser/idserver/view.py:71
+msgid "Could not convert '{}' to an integer"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:510
+msgid "Could not send email to {0} ({1})"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats.py:135
+msgid "Count"
+msgstr ""
+
+#: bika/lims/browser/clientfolder.py:84
+#: bika/lims/content/bikasetup.py:238
+#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33
+msgid "Country"
+msgstr ""
+
+#: bika/lims/browser/templates/partition_magic.pt:243
+msgid "Create Partitions"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:212
+msgid "Create a new User"
+msgstr ""
+
+#: bika/lims/content/artemplate.py:92
+msgid "Create a new sample of this type"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Create partitions"
+msgstr ""
+
+#: bika/lims/browser/batchfolder.py:89
+#: bika/lims/browser/instrument.py:402
+#: bika/lims/browser/reports/__init__.py:135
+msgid "Created"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:401
+msgid "Created by"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/report_frame.pt:44
+msgid "Created by:"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:44
+#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:44
+msgid "Created on"
+msgstr ""
+
+#: bika/lims/browser/partition_magic.py:112
+msgid "Created {} partitions: {}"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:100
+#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97
+msgid "Creator"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:400
+#: bika/lims/content/instrumentscheduledtask.py:71
+msgid "Criteria"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:226
+msgid "Currency"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:441
+#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
+msgid "Current"
+msgstr ""
+
+#: bika/lims/content/client.py:150
+msgid "Custom decimal mark"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:135
+#: bika/lims/browser/worksheet/views/analyses.py:86
+msgid "DL"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:558
+msgid "Daily"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131
+#: bika/lims/browser/reports/templates/productivity.pt:99
+#: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38
+msgid "Daily samples received"
+msgstr ""
+
+#: bika/lims/content/instrument.py:210
+msgid "Data Interface"
+msgstr ""
+
+#: bika/lims/content/instrument.py:263
+msgid "Data Interface Options"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200
+#: bika/lims/browser/reports/templates/productivity.pt:454
+#: 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
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:50
+msgid "Date"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:109
+#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53
+msgid "Date Created"
+msgstr ""
+
+#: bika/lims/browser/supplyorderfolder.py:60
+#: bika/lims/content/supplyorder.py:102
+msgid "Date Dispatched"
+msgstr ""
+
+#: bika/lims/content/referencesample.py:147
+msgid "Date Disposed"
+msgstr ""
+
+#: bika/lims/content/referencesample.py:140
+msgid "Date Expired"
+msgstr ""
+
+#: bika/lims/browser/client/views/attachments.py:54
+#: bika/lims/content/attachment.py:91
+msgid "Date Loaded"
+msgstr ""
+
+#: bika/lims/browser/auditlog.py:81
+#: bika/lims/controlpanel/auditlog.py:73
+msgid "Date Modified"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:427
+#: bika/lims/browser/templates/referencesample_sticker.pt:71
+#: bika/lims/browser/templates/referencesample_view.pt:94
+msgid "Date Opened"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:118
+#: bika/lims/content/analysisrequest.py:591
+msgid "Date Preserved"
+msgstr ""
+
+#: bika/lims/content/arreport.py:127
+msgid "Date Printed"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:134
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:126
+#: bika/lims/content/analysisrequest.py:1043
+msgid "Date Published"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:124
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:90
+#: bika/lims/browser/referencesample.py:423
+msgid "Date Received"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:105
+msgid "Date Registered"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperdepartment.py:50
+#: bika/lims/browser/reports/productivity_analysesperformedpertotal.py:50
+#: bika/lims/browser/worksheet/views/add_duplicate.py:76
+msgid "Date Requested"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:1030
+msgid "Date Sample Received"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:113
+#: bika/lims/browser/referencesample.py:419
+#: bika/lims/browser/templates/referencesample_view.pt:68
+msgid "Date Sampled"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:130
+msgid "Date Verified"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:102
+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 ""
+
+#: bika/lims/content/instrumentmaintenancetask.py:67
+msgid "Date from which the instrument is under maintenance"
+msgstr ""
+
+#: bika/lims/content/instrumentvalidation.py:71
+msgid "Date from which the instrument is under validation"
+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:110
+msgid "Date received"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:145
+msgid "Date until the certificate is valid"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:100
+#: bika/lims/content/instrumentmaintenancetask.py:77
+#: bika/lims/content/instrumentvalidation.py:81
+msgid "Date until the instrument will not be available"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:107
+msgid "Date when the calibration certificate was granted"
+msgstr ""
+
+#: bika/lims/browser/fields/durationfield.py:37
+msgid "Days"
+msgstr ""
+
+#: bika/lims/content/instrument.py:174
+msgid "De-activate until next calibration test"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/senaite_client_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/senaite_clientcontact_workflow/definition.xml
+msgid "Deactivate"
+msgstr ""
+
+#: bika/lims/content/client.py:151
+msgid "Decimal mark to use in the reports from this Client."
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:909
+#: bika/lims/content/analysisservice.py:247
+#: bika/lims/controlpanel/bika_sampletypes.py:107
+msgid "Default Container"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:165
+msgid "Default Container Type"
+msgstr ""
+
+#: bika/lims/content/labcontact.py:83
+#: bika/lims/controlpanel/bika_labcontacts.py:75
+msgid "Default Department"
+msgstr ""
+
+#: bika/lims/content/client.py:82
+msgid "Default Emails to CC all published Samples for this client"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:322
+msgid "Default Instrument"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:355
+msgid "Default Method"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:225
+msgid "Default Preservation"
+msgstr ""
+
+#: bika/lims/content/client.py:99
+msgid "Default categories"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:910
+msgid "Default container for new sample partitions"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:870
+msgid "Default count of Sample to add."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:272
+#: bika/lims/content/client.py:138
+msgid "Default decimal mark"
+msgstr ""
+
+#: bika/lims/utils/analysis.py:484
+msgid "Default instrument %s is not valid"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:185
+msgid "Default large sticker"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:446
+msgid "Default layout in worksheet view"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:586
+msgid "Default sample retention period"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:283
+msgid "Default scientific notation format for reports"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:435
+msgid "Default scientific notation format for results"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:183
+msgid "Default small sticker"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:571
+msgid "Default turnaround time for analyses."
+msgstr ""
+
+#: bika/lims/browser/fields/interimfieldsfield.py:43
+msgid "Default value"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:871
+msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
+msgstr ""
+
+#: bika/lims/content/method.py:58
+msgid "Define an identifier code for the method. It must be unique."
+msgstr ""
+
+#: bika/lims/content/calculation.py:59
+msgid "Define interim fields such as vessel mass, dilution factors, should your calculation require them. The field title specified here will be used as column headers and field descriptors where the interim fields are displayed. If 'Apply wide' is enabled the field will be shown in a selection box on the top of the worksheet, allowing to apply a specific value to all the corresponding fields on the sheet."
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:121
+msgid "Define the number of decimals to be used for this result."
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:135
+msgid "Define the precision when converting values to exponent notation. The default is 7."
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:492
+msgid "Define the sampler supposed to do the sample in the scheduled date"
+msgstr ""
+
+#: bika/lims/browser/fields/reflexrulefield.py:45
+msgid "Define the sets of actions"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:209
+msgid "Defines the stickers to use for this sample type."
+msgstr ""
+
+#: bika/lims/browser/fields/coordinatefield.py:41
+msgid "Degrees"
+msgstr ""
+
+#: bika/lims/browser/department/labcontacts.py:51
+#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:96
+#: bika/lims/content/abstractbaseanalysis.py:486
+msgid "Department"
+msgstr ""
+
+#: bika/lims/content/labcontact.py:69
+#: bika/lims/controlpanel/bika_labcontacts.py:78
+msgid "Departments"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisservice_info.pt:201
+#: bika/lims/content/calculation.py:79
+msgid "Dependent Analyses"
+msgstr ""
+
+#: bika/lims/content/method.py:143
+msgid "Describes the method in layman terms. This information is made available to lab clients"
+msgstr ""
+
+#: bika/lims/browser/batchfolder.py:72
+#: bika/lims/browser/client/views/analysisprofiles.py:57
+#: bika/lims/browser/client/views/artemplates.py:56
+msgid "Description"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:130
+msgid "Description of the actions made during the calibration"
+msgstr ""
+
+#: bika/lims/content/instrumentmaintenancetask.py:105
+msgid "Description of the actions made during the maintenance process"
+msgstr ""
+
+#: bika/lims/content/instrumentvalidation.py:111
+msgid "Description of the actions made during the validation"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:65
+msgid "Description of the location"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:89
+msgid "Description of the shelf"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:47
+msgid "Description of the site"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Detach"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:828
+msgid "Deviation between the sample and how it was sampled"
+msgstr ""
+
+#: bika/lims/config.py:147
+msgid "Disable multi-verification for the same user"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:542
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:191
+msgid "Discount"
+msgstr ""
+
+#: bika/lims/content/pricelist.py:66
+msgid "Discount %"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/senaite_supplyorder_workflow/definition.xml
+msgid "Dispatch"
+msgstr ""
+
+#: bika/lims/browser/supplyorderfolder.py:79
+#: bika/lims/profiles/default/workflows/senaite_supplyorder_workflow/definition.xml
+msgid "Dispatched"
+msgstr ""
+
+# bika.lims.bikalisting.js
+msgid "Display Columns"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:587
+msgid "Display Value"
+msgstr ""
+
+#: bika/lims/validators.py:681
+msgid "Display Value is required"
+msgstr ""
+
+#: bika/lims/validators.py:693
+msgid "Display Value must be unique"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:201
+msgid "Display a Detection Limit selector"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
+msgid "Dispose"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:451
+#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
+msgid "Disposed"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:160
+#: bika/lims/browser/clientfolder.py:92
+#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89
+msgid "District"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:652
+#: bika/lims/content/multifile.py:47
+msgid "Document"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:797
+#: bika/lims/content/multifile.py:39
+msgid "Document ID"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:801
+#: bika/lims/content/multifile.py:63
+msgid "Document Location"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:803
+#: bika/lims/content/multifile.py:73
+msgid "Document Type"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:799
+#: bika/lims/content/multifile.py:55
+msgid "Document Version"
+msgstr ""
+
+#: bika/lims/config.py:130
+msgid "Dot (.)"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:84
+msgid "Down from"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:85
+msgid "Down to"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:101
+msgid "Download PDF"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:289
+msgid "Due"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:168
+#: bika/lims/browser/analysisrequest/analysisrequests.py:127
+#: bika/lims/browser/referencesample.py:179
+msgid "Due Date"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:243
+msgid "Dup Var"
+msgstr ""
+
+#: bika/lims/browser/widgets/reflexrulewidget.py:447
+#: bika/lims/browser/worksheet/views/analyses.py:462
+#: bika/lims/config.py:76
+msgid "Duplicate"
+msgstr ""
+
+#: bika/lims/content/worksheettemplate.py:63
+msgid "Duplicate Of"
+msgstr ""
+
+#: bika/lims/config.py:106
+msgid "Duplicate QC analyses"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:383
+msgid "Duplicate Variation %"
+msgstr ""
+
+#: bika/lims/validators.py:473
+msgid "Duplicate keys in choices field"
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:68
+msgid "Duplicate of"
+msgstr ""
+
+#: bika/lims/content/analysisspec.py:66
+#: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml
+msgid "Dynamic Analysis Specification"
+msgstr ""
+
+#: bika/lims/profiles/default/types/DynamicAnalysisSpecs.xml
+msgid "Dynamic Analysis Specifications"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisspecs.py:81
+msgid "Dynamic Specification"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:114
+msgid "E.g. SANAS, APLAC, etc."
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats.py:139
+msgid "Early"
+msgstr ""
+
+#: bika/lims/content/samplepoint.py:74
+msgid "Elevation"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:73
+#: bika/lims/browser/templates/login_details.pt:87
+#: bika/lims/controlpanel/bika_suppliers.py:77
+msgid "Email"
+msgstr ""
+
+#: bika/lims/browser/client/views/contacts.py:70
+#: bika/lims/browser/clientfolder.py:79
+#: bika/lims/browser/department/labcontacts.py:54
+msgid "Email Address"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisreport_info.pt:96
+msgid "Email Log"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:644
+msgid "Email body for Sample Invalidation notifications"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:608
+msgid "Email body for Sample Rejection notifications"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:156
+msgid "Email cancelled"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:109
+msgid "Email notification"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:633
+msgid "Email notification on Sample invalidation"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:598
+msgid "Email notification on Sample rejection"
+msgstr ""
+
+#: bika/lims/validators.py:468
+msgid "Empty keys are not supported"
+msgstr ""
+
+#: bika/lims/content/worksheettemplate.py:145
+msgid "Enable Multiple Use of Instrument in Worksheets."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:535
+msgid "Enable Sample Partitioning"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:547
+msgid "Enable Sample Preservation"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:315
+msgid "Enable Sample Specifications"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:501
+msgid "Enable Sampling"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:510
+msgid "Enable Sampling Scheduling"
+msgstr ""
+
+#: bika/lims/content/artemplate.py:115
+msgid "Enable sampling workflow for the created sample"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:489
+msgid "Enable the Results Report Printing workflow"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:858
+msgid "Enable the rejection workflow"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:611
+msgid "Enable this option to allow the capture of text as result"
+msgstr ""
+
+#: bika/lims/browser/pricelist.py:67
+msgid "End Date"
+msgstr ""
+
+#: bika/lims/content/instrumentmaintenancetask.py:166
+#: bika/lims/content/instrumentscheduledtask.py:115
+msgid "Enhancement"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:224
+msgid "Enter a user name, usually something like 'jsmith'. No spaces or special characters. Usernames and passwords are case sensitive, make sure the caps lock key is not enabled. This is the name used to log in."
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:257
+msgid "Enter an email address. This is necessary in case the password is lost. We respect your privacy, and will not give the address away to any third parties or expose it anywhere."
+msgstr ""
+
+#: bika/lims/content/pricelist.py:67
+msgid "Enter discount percentage value"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:474
+#: bika/lims/content/labproduct.py:48
+msgid "Enter percentage value eg. 14.0"
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:129
+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:261
+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:1075
+msgid "Enter percentage value eg. 33.0"
+msgstr ""
+
+#: bika/lims/content/samplepoint.py:57
+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
+msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator"
+msgstr ""
+
+#: bika/lims/controlpanel/templates/analysisservice_copy.pt:18
+msgid "Enter the details of each of the analysis services you want to copy."
+msgstr ""
+
+#: bika/lims/content/laboratory.py:168
+msgid "Enter the details of your lab's service accreditations here. The following fields are available: lab_is_accredited, lab_name, lab_country, confidence, accreditation_body_name, accreditation_standard, accreditation_reference "
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration_usershistory.pt:76
+msgid "Entity"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:888
+msgid "Environmental conditions"
+msgstr ""
+
+#: bika/lims/browser/workflow/analysisrequest.py:184
+msgid "Erroneous result publication from {}"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:572
+msgid "Evolution of Analyses"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:464
+msgid "Evolution of Samples"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:515
+msgid "Evolution of Worksheets"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:633
+msgid "Exclude from invoice"
+msgstr ""
+
+#: bika/lims/browser/fields/referenceresultsfield.py:42
+#: bika/lims/browser/referencesample.py:279
+#: bika/lims/browser/widgets/referenceresultswidget.py:68
+msgid "Expected Result"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:109
+#: bika/lims/content/analysisrequest.py:509
+msgid "Expected Sampling Date"
+msgstr ""
+
+#: bika/lims/content/referencesample.py:157
+msgid "Expected Values"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
+msgid "Expire"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:446
+#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
+msgid "Expired"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:430
+#: bika/lims/browser/templates/referencesample_sticker.pt:81
+#: bika/lims/browser/templates/referencesample_view.pt:107
+msgid "Expiry Date"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:134
+msgid "Exponential format precision"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:327
+msgid "Exponential format threshold"
+msgstr ""
+
+#: bika/lims/browser/stickers.py:256
+msgid "Failed to load sticker"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:148
+msgid "Failed to send Email(s)"
+msgstr ""
+
+#: bika/lims/browser/clientfolder.py:99
+#: bika/lims/browser/supplier.py:120
+#: bika/lims/content/organisation.py:66
+msgid "Fax"
+msgstr ""
+
+#: bika/lims/content/person.py:119
+msgid "Fax (business)"
+msgstr ""
+
+#: bika/lims/config.py:93
+msgid "Female"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisservice_info.pt:103
+#: bika/lims/browser/worksheet/templates/results.pt:157
+#: bika/lims/config.py:58
+msgid "Field"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/add2.py:1646
+msgid "Field '{}' is required"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_manage_results.pt:51
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:78
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:374
+msgid "Field Analyses"
+msgstr ""
+
+#: bika/lims/config.py:63
+msgid "Field Preservation"
+msgstr ""
+
+#: bika/lims/browser/fields/interimfieldsfield.py:42
+msgid "Field Title"
+msgstr ""
+
+#: bika/lims/browser/client/views/attachments.py:50
+#: bika/lims/browser/instrument.py:805
+#: bika/lims/browser/reports/productivity_analysesattachments.py:82
+msgid "File"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisreport_info.pt:193
+msgid "File Deleted"
+msgstr ""
+
+#: bika/lims/content/multifile.py:48
+msgid "File upload "
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:103
+msgid "Filesize"
+msgstr ""
+
+#: bika/lims/content/dynamic_analysisspec.py:72
+msgid "First sheet does not contain a valid column definition"
+msgstr ""
+
+#: bika/lims/content/person.py:52
+msgid "Firstname"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:84
+#: bika/lims/content/analysiscategory.py:80
+msgid "Float value from 0.0 - 1000.0 indicating the sort order. Duplicate values are ordered alphabetically."
+msgstr ""
+
+#: bika/lims/content/instrument.py:236
+msgid "Folder that results will be saved"
+msgstr ""
+
+#: bika/lims/content/instrument.py:241
+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:792
+msgid "Formatting Configuration"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisservice_info.pt:183
+#: bika/lims/controlpanel/bika_calculations.py:78
+msgid "Formula"
+msgstr ""
+
+#: bika/lims/browser/widgets/analysisspecificationwidget.py:201
+msgid "Found Dynamic Analysis Specification for '{}' in '{}'"
+msgstr ""
+
+#: bika/lims/config.py:114
+msgid "Friday"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:551
+#: bika/lims/browser/publish/templates/email.pt:47
+#: bika/lims/browser/reports/selection_macros/select_daterange.pt:9
+msgid "From"
+msgstr ""
+
+#: bika/lims/browser/reports/selection_macros/__init__.py:353
+msgid "From ${start_date} to ${end_date}"
+msgstr ""
+
+#: bika/lims/browser/client/views/contacts.py:64
+#: bika/lims/browser/templates/login_details.pt:63
+#: bika/lims/content/person.py:85
+msgid "Full Name"
+msgstr ""
+
+#: bika/lims/browser/supplier.py:112
+msgid "FullName"
+msgstr ""
+
+#: bika/lims/browser/auditlog.py:85
+#: bika/lims/controlpanel/auditlog.py:81
+msgid "Fullname"
+msgstr ""
+
+#: bika/lims/content/calculation.py:87
+msgid "Function"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:630
+msgid "Future dated sample"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration.pt:117
+#: bika/lims/browser/reports/templates/productivity.pt:117
+msgid "Generate report"
+msgstr ""
+
+#: bika/lims/configure.zcml:48
+msgid "Generates an ID with the IDServer"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/add_analyses.pt:49
+msgid "Go to worksheet template setup"
+msgstr ""
+
+#: bika/lims/content/person.py:44
+msgid "Greeting title eg. Mr, Mrs, Dr"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:307
+msgid "Group analysis services by category in the LIMS tables, helpful when the list is long"
+msgstr ""
+
+#: bika/lims/browser/reports/selection_macros/select_groupingperiod.pt:4
+msgid "Group by"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperdepartment.py:74
+#: bika/lims/browser/reports/productivity_analysesperformedpertotal.py:65
+msgid "Grouping period"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:636
+#: bika/lims/browser/referencesample.py:522
+#: bika/lims/browser/templates/referencesample_view.pt:16
+msgid "Hazardous"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:172
+#: bika/lims/browser/analysisrequest/manage_analyses.py:80
+#: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89
+msgid "Hidden"
+msgstr ""
+
+#: bika/lims/browser/fields/interimfieldsfield.py:47
+msgid "Hidden Field"
+msgstr ""
+
+#: bika/lims/browser/widgets/reflexrulewidget.py:458
+msgid "Hide In Report"
+msgstr ""
+
+#: bika/lims/config.py:151
+msgid "High"
+msgstr ""
+
+#: bika/lims/config.py:150
+msgid "Highest"
+msgstr ""
+
+#: bika/lims/browser/fields/durationfield.py:38
+msgid "Hours"
+msgstr ""
+
+#: bika/lims/content/supplier.py:75
+msgid "IBN"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:139
+#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:85
+#: bika/lims/browser/templates/referencesample_view.pt:39
+msgid "ID"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:849
+msgid "ID Server Values"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_idserver.py:78
+msgid "ID Server unavailable"
+msgstr ""
+
+#: bika/lims/browser/idserver/templates/numbergenerator.pt:50
+msgid "ID Template"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:356
+msgid "If 'Allow instrument entry of results' is selected, the method from the default instrument will be used. Otherwise, only the methods selected above will be displayed."
+msgstr ""
+
+#: bika/lims/content/samplepoint.py:84
+msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:202
+msgid "If checked, a selection list will be displayed next to the analysis' result field in results entry views. By using this selector, the analyst will be able to set the value as a Detection Limit (LDL or UDL) instead of a regular result"
+msgstr ""
+
+#: bika/lims/content/instrument.py:175
+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:341
+msgid "If enabled, a free text field will be displayed close to each analysis in results entry view"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:644
+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:353
+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 ""
+
+#: bika/lims/content/abstractbaseanalysis.py:97
+msgid "If enabled, the name of the analysis will be written in italics."
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:628
+msgid "If enabled, this analysis and its results will not be displayed by default in reports. This setting can be overrided in Analysis Profile and/or Sample"
+msgstr ""
+
+#: bika/lims/content/batch.py:134
+msgid "If no Title value is entered, the Batch ID will be used."
+msgstr ""
+
+#: bika/lims/content/batch.py:130
+msgid "If no value is entered, the Batch ID will be auto-generated."
+msgstr ""
+
+#: bika/lims/browser/fields/reflexrulefield.py:244
+msgid "If range values are empty, discreteresult must contain a value, and if discreteresult has a value, ranges must be empty. But ranges or discreteresult must conatin a value.The given values are: discreteresult: %s, range0: %s, range1: %s"
+msgstr ""
+
+#: bika/lims/content/method.py:117
+msgid "If required, select a calculation for the The analysis services linked to this method. Calculations can be configured under the calculations item in the LIMS set-up"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:70
+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 ""
+
+#: bika/lims/exportimport/import.pt:41
+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 ""
+
+#: bika/lims/content/container.py:80
+msgid "If this container is pre-preserved, then the preservation method could be selected here."
+msgstr ""
+
+#: bika/lims/content/worksheettemplate.py:146
+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:204
+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:181
+msgid "If unchecked, analysts will have access to all worksheets."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:191
+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 ""
+
+#: bika/lims/content/calculation.py:99
+msgid "If your formula needs a special function from an external Python library, you can import it here. E.g. if you want to use the 'floor' function from the Python 'math' module, you add 'math' to the Module field and 'floor' to the function field. The equivalent in Python would be 'from math import floor'. In your calculation you could use then 'floor([Ca] + [Mg])'. "
+msgstr ""
+
+#: bika/lims/config.py:89
+msgid "Ignore in Report"
+msgstr ""
+
+#: bika/lims/content/instrument.py:223
+msgid "Import Data Interface"
+msgstr ""
+
+#: bika/lims/browser/resultsimport/autoimportlogs.py:56
+msgid "Imported File"
+msgstr ""
+
+#: bika/lims/content/instrument.py:188
+msgid "In-lab calibration procedure"
+msgstr ""
+
+#: bika/lims/browser/client/views/analysisprofiles.py:69
+#: bika/lims/browser/client/views/artemplates.py:66
+#: bika/lims/browser/client/views/contacts.py:84
+msgid "Inactive"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:216
+msgid "Include and display pricing information"
+msgstr ""
+
+#: bika/lims/content/pricelist.py:75
+msgid "Include descriptions"
+msgstr ""
+
+#: bika/lims/validators.py:1203
+msgid "Incorrect IBAN number: %s"
+msgstr ""
+
+#: bika/lims/validators.py:1162
+msgid "Incorrect NIB number: %s"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:1334
+msgid "Indicates if the last SampleReport is printed,"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:235
+msgid "Indicates whether file attachments, e.g. microscope images, are required for this analysis and whether file upload function will be available for it on data capturing screens"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/detached_partition_viewlet.pt:13
+#: bika/lims/browser/viewlets/templates/partition_ar_viewlet.pt:12
+#: bika/lims/browser/viewlets/templates/retest_ar_viewlet.pt:13
+msgid "Info"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+msgid "Initialize"
+msgstr ""
+
+#: bika/lims/content/instrument.py:326
+msgid "Installation Certificate"
+msgstr ""
+
+#: bika/lims/content/instrument.py:327
+msgid "Installation certificate upload"
+msgstr ""
+
+#: bika/lims/content/instrument.py:317
+msgid "InstallationDate"
+msgstr ""
+
+#: bika/lims/content/method.py:69
+msgid "Instructions"
+msgstr ""
+
+#: bika/lims/content/instrument.py:189
+msgid "Instructions for in-lab regular calibration routines intended for analysts"
+msgstr ""
+
+#: bika/lims/content/instrument.py:201
+msgid "Instructions for regular preventive and maintenance routines intended for analysts"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:122
+#: bika/lims/browser/methodfolder.py:67
+#: bika/lims/browser/referencesample.py:163
+msgid "Instrument"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:190
+msgid "Instrument Calibrations"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:779
+msgid "Instrument Files"
+msgstr ""
+
+#: bika/lims/exportimport/import.pt:30
+msgid "Instrument Import"
+msgstr ""
+
+#: bika/lims/content/instrument.py:292
+#: bika/lims/profiles/default/types/InstrumentLocation.xml
+msgid "Instrument Location"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_instrumentlocations.py:51
+#: bika/lims/profiles/default/types/InstrumentLocations.xml
+msgid "Instrument Locations"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:62
+msgid "Instrument Maintenance"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:379
+msgid "Instrument Scheduled Tasks"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_instrumenttypes.py:45
+msgid "Instrument Types"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:287
+msgid "Instrument Validations"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:292
+msgid "Instrument assignment is allowed"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:272
+msgid "Instrument assignment is not required"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:35
+msgid "Instrument disabled until successful calibration:"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:54
+msgid "Instrument disposed until new calibration tests being done:"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/export.py:55
+msgid "Instrument exporter not found"
+msgstr ""
+
+#: bika/lims/browser/workflow/analysis.py:130
+msgid "Instrument failed reference test"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/export.py:43
+msgid "Instrument has no data interface selected"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92
+msgid "Instrument in calibration progress:"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:73
+msgid "Instrument in validation progress:"
+msgstr ""
+
+#: bika/lims/content/instrument.py:83
+msgid "Instrument type"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:16
+msgid "Instrument's calibration certificate expired:"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:337
+#: bika/lims/content/method.py:89
+#: bika/lims/controlpanel/bika_instruments.py:59
+msgid "Instruments"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39
+msgid "Instruments disabled until successful calibration:"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:58
+msgid "Instruments disposed until new calibration tests being done:"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:96
+msgid "Instruments in calibration progress:"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:77
+msgid "Instruments in validation progress:"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:20
+msgid "Instruments' calibration certificates expired:"
+msgstr ""
+
+#: bika/lims/browser/resultsimport/autoimportlogs.py:53
+msgid "Interface"
+msgstr ""
+
+#: bika/lims/content/instrument.py:235
+msgid "Interface Code"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:491
+msgid "Internal Calibration Tests"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:90
+msgid "Internal Certificate"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:639
+#: bika/lims/browser/templates/partition_magic.pt:133
+#: bika/lims/content/analysisrequest.py:1346
+msgid "Internal use"
+msgstr ""
+
+#: bika/lims/browser/templates/instrument_referenceanalyses.pt:34
+#: bika/lims/browser/templates/referencesample_analyses.pt:31
+msgid "Interpolation"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:115
+msgid "Interval"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:214
+#: bika/lims/browser/analysisrequest/analysisrequests.py:351
+#: bika/lims/browser/dashboard/dashboard.py:596
+msgid "Invalid"
+msgstr ""
+
+#: bika/lims/utils/analysis.py:483
+msgid "Invalid instruments are not displayed: %s"
+msgstr ""
+
+#: bika/lims/content/dynamic_analysisspec.py:63
+msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', "
+msgstr ""
+
+#: bika/lims/validators.py:1428
+msgid "Invalid value: Please enter a value without spaces."
+msgstr ""
+
+#: bika/lims/validators.py:534
+msgid "Invalid wildcards found: ${wildcards}"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Invalidate"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:17
+msgid "Invoice"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:945
+msgid "Invoice Exclude"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:39
+msgid "Invoice ID"
+msgstr ""
+
+#: bika/lims/content/invoice.py:43
+msgid "Invoice PDF"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:30
+msgid "Invoice To"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/invoice.py:177
+msgid "Invoice {} created"
+msgstr ""
+
+#: bika/lims/exportimport/setupdata/__init__.py:2318
+msgid "InvoiceBatch has no End Date"
+msgstr ""
+
+#: bika/lims/exportimport/setupdata/__init__.py:2315
+msgid "InvoiceBatch has no Start Date"
+msgstr ""
+
+#: bika/lims/exportimport/setupdata/__init__.py:2312
+msgid "InvoiceBatch has no Title"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1228
+msgid "It comes form a reflex rule"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:148
+#: bika/lims/content/instrumentcertification.py:163
+#: bika/lims/content/instrumentvalidation.py:130
+msgid "Job Title"
+msgstr ""
+
+#: bika/lims/content/person.py:142
+msgid "Job title"
+msgstr ""
+
+#: bika/lims/browser/idserver/templates/numbergenerator.pt:37
+#: bika/lims/content/instrument.py:259
+msgid "Key"
+msgstr ""
+
+#: bika/lims/browser/fields/interimfieldsfield.py:41
+#: bika/lims/browser/templates/analysisservice_info.pt:80
+#: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:76
+msgid "Keyword"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:68
+#: bika/lims/browser/viewlets/templates/worksheet_attachments.pt:41
+msgid "Keywords"
+msgstr ""
+
+#: bika/lims/monkey/controlpanel.py:32
+msgid "LIMS Configuration"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisservice_info.pt:100
+#: bika/lims/config.py:59
+#: bika/lims/content/analysisspec.py:127
+msgid "Lab"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_manage_results.pt:63
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:90
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:378
+msgid "Lab Analyses"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_labcontacts.py:60
+msgid "Lab Contacts"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_departments.py:62
+msgid "Lab Departments"
+msgstr ""
+
+#: bika/lims/config.py:64
+msgid "Lab Preservation"
+msgstr ""
+
+#: bika/lims/config.py:69
+#: bika/lims/controlpanel/bika_labproducts.py:46
+msgid "Lab Products"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:64
+msgid "Lab URL"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_batchlabels.py:54
+msgid "Label"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:198
+msgid "Laboratory"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:103
+msgid "Laboratory Accredited"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:559
+msgid "Laboratory Workdays"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:472
+msgid "Landing Page"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:711
+msgid "Large sticker"
+msgstr ""
+
+#: bika/lims/browser/resultsimport/autoimportlogs.py:45
+msgid "Last Auto-Import Logs"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:97
+msgid "Last Login Time"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:414
+#: bika/lims/browser/reports/productivity_analysestats.py:137
+msgid "Late"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:625
+msgid "Late Analyses"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:737
+#: bika/lims/browser/worksheet/views/add_analyses.py:213
+msgid "Late Analysis"
+msgstr ""
+
+#: bika/lims/content/samplepoint.py:56
+msgid "Latitude"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/results.pt:90
+msgid "Layout"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:151
+#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:118
+msgid "Legend: Results in italic font are pending, results in bold font are verified."
+msgstr ""
+
+#: bika/lims/browser/templates/instrument_referenceanalyses.pt:38
+#: bika/lims/browser/templates/referencesample_analyses.pt:35
+msgid "Linear"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:200
+msgid "Link User"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:144
+msgid "Link an existing User"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:102
+msgid "Lists all samples received for a date range"
+msgstr ""
+
+#: bika/lims/exportimport/import.pt:57
+msgid "Load Setup Data"
+msgstr ""
+
+#: bika/lims/content/method.py:79
+msgid "Load documents describing the method here"
+msgstr ""
+
+#: bika/lims/exportimport/import.pt:63
+msgid "Load from file"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:193
+msgid "Load the certificate document here"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesattachments.py:75
+msgid "Loaded"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:58
+msgid "Location Code"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:64
+msgid "Location Description"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:52
+msgid "Location Title"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:70
+msgid "Location Type"
+msgstr ""
+
+#: bika/lims/content/artemplate.py:64
+msgid "Location where sample is collected"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:755
+msgid "Location where sample is kept"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:732
+msgid "Location where sample was taken"
+msgstr ""
+
+#: bika/lims/content/multifile.py:64
+msgid "Location where the document set is shelved"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisservice_info.pt:252
+msgid "Log"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:11
+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
+msgid "Longitude"
+msgstr ""
+
+#: bika/lims/browser/templates/referencesample_sticker.pt:56
+#: bika/lims/browser/templates/referencesample_view.pt:58
+#: bika/lims/content/referencesample.py:100
+msgid "Lot Number"
+msgstr ""
+
+#: bika/lims/config.py:153
+msgid "Low"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:150
+msgid "Lower Detection Limit (LDL)"
+msgstr ""
+
+#: bika/lims/config.py:154
+msgid "Lowest"
+msgstr ""
+
+#: bika/lims/config.py:98
+msgid "Mailing address"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:86
+#: bika/lims/content/instrumentmaintenancetask.py:84
+msgid "Maintainer"
+msgstr ""
+
+#. Default: "Type"
+#: bika/lims/content/instrumentmaintenancetask.py:56
+msgid "Maintenance type"
+msgstr ""
+
+#: bika/lims/config.py:92
+msgid "Male"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_analyses.pt:14
+msgid "Manage Analyses"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:283
+msgid "Manage Form Fields"
+msgstr ""
+
+#: bika/lims/browser/idserver/templates/numbergenerator.pt:14
+msgid "Manage Numbergenerator"
+msgstr ""
+
+#: bika/lims/browser/templates/partition_magic.pt:21
+msgid "Manage Partitions"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:42
+msgid "Manage Sample Form Fields"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:41
+msgid "Manage linked User"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:47
+msgid "Manage the order and visibility of the fields displayed in analysis request add forms."
+msgstr ""
+
+#: bika/lims/content/department.py:44
+#: bika/lims/controlpanel/bika_departments.py:81
+msgid "Manager"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_departments.py:87
+msgid "Manager Email"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_departments.py:84
+msgid "Manager Phone"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:896
+msgid "Manual"
+msgstr ""
+
+#: bika/lims/browser/methodfolder.py:75
+msgid "Manual entry"
+msgstr ""
+
+#: bika/lims/content/method.py:101
+msgid "Manual entry of results"
+msgstr ""
+
+#: bika/lims/utils/analysis.py:486
+msgid "Manual entry of results for method %s is not allowed and no valid instruments found: %s"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:79
+msgid "Manually publish all contained samples of the selected reports."
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:409
+#: bika/lims/browser/templates/referencesample_sticker.pt:51
+#: bika/lims/browser/templates/referencesample_view.pt:48
+msgid "Manufacturer"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_manufacturers.py:45
+msgid "Manufacturers"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:1347
+msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients."
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:93
+#: bika/lims/browser/fields/referenceresultsfield.py:45
+#: bika/lims/browser/fields/resultrangefield.py:38
+msgid "Max"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:239
+msgid "Max Time"
+msgstr ""
+
+#: bika/lims/browser/fields/resultrangefield.py:37
+#: bika/lims/browser/widgets/analysisspecificationwidget.py:101
+msgid "Max operator"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:91
+#: bika/lims/browser/fields/resultrangefield.py:40
+#: bika/lims/browser/widgets/analysisspecificationwidget.py:108
+msgid "Max warn"
+msgstr ""
+
+#: bika/lims/content/container.py:56
+msgid "Maximum possible size or volume of samples."
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:371
+msgid "Maximum time allowed for completion of the analysis. A late analysis alert is raised when this period elapses"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:370
+msgid "Maximum turn-around time"
+msgstr ""
+
+#: bika/lims/config.py:152
+msgid "Medium"
+msgstr ""
+
+#: bika/lims/browser/clientfolder.py:107
+msgid "Member Discount"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:1074
+#: bika/lims/content/bikasetup.py:248
+msgid "Member discount %"
+msgstr ""
+
+#: bika/lims/content/client.py:72
+msgid "Member discount applies"
+msgstr ""
+
+#: bika/lims/browser/contact.py:289
+msgid "Member registered and linked to the current Contact."
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:144
+msgid "Message sent to {}, "
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:117
+#: bika/lims/browser/methodfolder.py:58
+#: bika/lims/browser/referencesample.py:159
+msgid "Method"
+msgstr ""
+
+#: bika/lims/content/method.py:78
+msgid "Method Document"
+msgstr ""
+
+#: bika/lims/content/method.py:57
+msgid "Method ID"
+msgstr ""
+
+#: bika/lims/browser/methodfolder.py:48
+#: bika/lims/browser/templates/analysisservice_info.pt:119
+#: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:79
+msgid "Methods"
+msgstr ""
+
+#: bika/lims/content/person.py:60
+msgid "Middle initial"
+msgstr ""
+
+#: bika/lims/content/person.py:68
+msgid "Middle name"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:89
+#: bika/lims/browser/fields/referenceresultsfield.py:44
+#: bika/lims/browser/fields/resultrangefield.py:36
+msgid "Min"
+msgstr ""
+
+#: bika/lims/browser/fields/resultrangefield.py:35
+#: bika/lims/browser/widgets/analysisspecificationwidget.py:94
+msgid "Min operator"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:87
+#: bika/lims/browser/fields/resultrangefield.py:39
+#: bika/lims/browser/widgets/analysisspecificationwidget.py:91
+msgid "Min warn"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:350
+#: bika/lims/browser/worksheet/views/folder.py:185
+msgid "Mine"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:238
+msgid "Minimum 5 characters."
+msgstr ""
+
+#: bika/lims/content/sampletype.py:154
+#: bika/lims/controlpanel/bika_sampletypes.py:98
+msgid "Minimum Volume"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:294
+msgid "Minimum number of results for QC stats calculations"
+msgstr ""
+
+#: bika/lims/browser/fields/coordinatefield.py:42
+#: bika/lims/browser/fields/durationfield.py:39
+msgid "Minutes"
+msgstr ""
+
+#: bika/lims/browser/department/labcontacts.py:53
+#: bika/lims/browser/supplier.py:118
+#: bika/lims/controlpanel/bika_labcontacts.py:87
+msgid "Mobile Phone"
+msgstr ""
+
+#: bika/lims/browser/client/views/contacts.py:74
+msgid "MobilePhone"
+msgstr ""
+
+#: bika/lims/content/instrument.py:131
+#: bika/lims/controlpanel/bika_instruments.py:84
+msgid "Model"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_usershistory.py:92
+msgid "Modification date"
+msgstr ""
+
+#: bika/lims/content/calculation.py:87
+msgid "Module"
+msgstr ""
+
+#: bika/lims/config.py:110
+msgid "Monday"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:560
+msgid "Monthly"
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/rejectionsetupwidget.pt:59
+msgid "More"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:338
+msgid "More than one instrument can be used in a test of this type of analysis. A selection list with the instruments selected here is populated in the results manage view for each test of this type of analysis. The available instruments in the selection list will change in accordance with the method selected by the user for that test in the manage results view. Although a method can have more than one instrument assigned, the selection list is only populated with the instruments that are both set here and allowed for the selected method."
+msgstr ""
+
+#: bika/lims/configure.zcml:55
+msgid "Multi Catalog Behavior for Dexterity Contents"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:382
+msgid "Multi Verification type"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1131
+msgid "Multi-verification required"
+msgstr ""
+
+#: bika/lims/content/supplier.py:63
+msgid "NIB"
+msgstr ""
+
+#: bika/lims/browser/clientfolder.py:74
+#: bika/lims/browser/department/labcontacts.py:49
+#: bika/lims/browser/templates/analysisservice_info.pt:33
+msgid "Name"
+msgstr ""
+
+#: 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 ""
+
+#: bika/lims/browser/clientfolder.py:182
+#: bika/lims/browser/header_table.py:125
+#: bika/lims/content/abstractbaseanalysis.py:897
+msgid "No"
+msgstr ""
+
+#: bika/lims/exportimport/instruments/eltra/cs/cs2000.py:51
+msgid "No Analysis Services defined"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:70
+msgid "No Email Address"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: bika/lims/browser/analysisrequest/add2.py:1706
+msgid "No Samples could be created."
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63
+#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67
+msgid "No Samples matched your query"
+msgstr ""
+
+#: bika/lims/browser/workflow/__init__.py:114
+msgid "No action defined."
+msgstr ""
+
+#: bika/lims/browser/reports/administration_usershistory.py:185
+msgid "No actions found for user ${user}"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperdepartment.py:68
+#: bika/lims/browser/reports/productivity_analysesperformedpertotal.py:59
+msgid "No analyses matched your query"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/add_worksheet.py:80
+msgid "No analyses were added"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/add_analyses.py:138
+msgid "No analyses were added to this worksheet."
+msgstr ""
+
+#: bika/lims/exportimport/instruments/biodrop/ulite/ulite.py:53
+#: bika/lims/exportimport/instruments/lifetechnologies/qubit/qubit.py:54
+msgid "No analysis selected"
+msgstr ""
+
+#: bika/lims/exportimport/instruments/thermoscientific/multiskan/go.py:51
+msgid "No analysis service selected"
+msgstr ""
+
+#: bika/lims/controlpanel/templates/analysisservice_copy.pt:28
+msgid "No analysis services were selected."
+msgstr ""
+
+#: bika/lims/browser/workflow/analysis.py:115
+#: bika/lims/browser/workflow/analysisrequest.py:116
+#: bika/lims/browser/workflow/worksheet.py:33
+msgid "No changes made"
+msgstr ""
+
+#: bika/lims/browser/workflow/__init__.py:156
+#: bika/lims/browser/workflow/analysisrequest.py:101
+msgid "No changes made."
+msgstr ""
+
+#: bika/lims/controlpanel/bika_instruments.py:170
+msgid "No date set"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:196
+msgid "No email address set for this contact"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:165
+msgid "No email recipients selected"
+msgstr ""
+
+#: bika/lims/exportimport/instruments/abaxis/vetscan/vs2.py:47
+#: bika/lims/exportimport/instruments/abbott/m2000rt/m2000rt.py:60
+#: bika/lims/exportimport/instruments/alere/pima/beads.py:47
+msgid "No file selected"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_usershistory.py:113
+msgid "No historical actions matched your query"
+msgstr ""
+
+#: bika/lims/content/worksheettemplate.py:205
+msgid "No instrument"
+msgstr ""
+
+#: bika/lims/browser/workflow/client.py:54
+msgid "No items published"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/reject_samples.py:77
+#: bika/lims/browser/partition_magic.py:63
+msgid "No items selected"
+msgstr ""
+
+#: bika/lims/browser/workflow/__init__.py:119
+msgid "No items selected."
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:157
+msgid "No new items were created."
+msgstr ""
+
+#: bika/lims/browser/partition_magic.py:110
+msgid "No partitions were created"
+msgstr ""
+
+#: bika/lims/browser/reports/__init__.py:214
+msgid "No report specified in request"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:174
+msgid "No reports found"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67
+msgid "No samples matched your query"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/reject_samples.py:111
+msgid "No samples were rejected"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "No sampling workflow"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:133
+msgid "No user exists for ${contact_fullname} and he/she will not be able to log in. Fill in the form below to create one for him/her."
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:49
+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:1633
+msgid "No valid contact"
+msgstr ""
+
+#: bika/lims/validators.py:460
+msgid "No valid format in choices field. Supported format is: :|:|:"
+msgstr ""
+
+#: bika/lims/utils/analysis.py:485
+msgid "No valid instruments available: %s "
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:428
+#: bika/lims/content/analysisservice.py:576
+#: bika/lims/content/bikasetup.py:146
+msgid "None"
+msgstr ""
+
+#: bika/lims/config.py:85
+msgid "Not Permitted"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:206
+msgid "Not all contacts are equal for the selected Reports. Please manually select recipients for this email."
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/results.pt:78
+msgid "Not defined"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:601
+msgid "Not printed yet"
+msgstr ""
+
+#: bika/lims/api/snapshot.py:394
+#: bika/lims/content/instrumentcertification.py:256
+msgid "Not set"
+msgstr ""
+
+#: bika/lims/content/worksheet.py:290
+#: bika/lims/content/worksheettemplate.py:227
+msgid "Not specified"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:51
+msgid "Note: The settings apply to all Sample Add forms; Required fields can not be deselected."
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:160
+msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/print.pt:128
+msgid "Num columns"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:210
+msgid "Number of Analyses"
+msgstr ""
+
+#: bika/lims/browser/templates/partition_magic.pt:82
+msgid "Number of Partitions to create"
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:51
+msgid "Number of Positions"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperclient.py:46
+msgid "Number of Samples and analyses per client"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperclient.py:53
+#: bika/lims/browser/reports/productivity_analysespersampletype.py:92
+#: bika/lims/browser/reports/productivity_analysesperservice.py:93
+msgid "Number of analyses"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperservice.py:50
+msgid "Number of analyses requested per analysis service"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysespersampletype.py:50
+msgid "Number of analyses requested per sample type"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_arsnotinvoiced.py:127
+msgid "Number of analyses retested for period"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:353
+msgid "Number of analysis requested and published per department and expresed as a percentage of all analyses performed"
+msgstr ""
+
+#: bika/lims/browser/templates/stickers_preview.pt:249
+#: bika/lims/content/bikasetup.py:721
+msgid "Number of copies"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperclient.py:52
+msgid "Number of requests"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:662
+#: bika/lims/content/bikasetup.py:369
+msgid "Number of required verifications"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:370
+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 ""
+
+#: bika/lims/content/abstractbaseanalysis.py:663
+msgid "Number of required verifications from different users with enough privileges before a given result for this analysis being considered as 'verified'. The option set here has priority over the option set in Bika Setup"
+msgstr ""
+
+#: bika/lims/content/preservation.py:49
+msgid "Once preserved, the sample must be disposed of within this time period. If not specified, the sample type retention period will be used."
+msgstr ""
+
+#: bika/lims/content/dynamic_analysisspec.py:49
+msgid "Only Excel files supported"
+msgstr ""
+
+#: bika/lims/utils/analysis.py:493
+msgid "Only instrument entry for this analysis is allowed, but there is no instrument assigned"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:203
+msgid "Only lab managers can create and manage worksheets"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:560
+msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. "
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/results.pt:182
+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:137
+msgid "Open"
+msgstr ""
+
+#: bika/lims/profiles.zcml:17
+msgid "Open Source Web based Laboratory Information Management System"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:66
+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 ""
+
+#: bika/lims/browser/worksheet/views/add_analyses.py:83
+msgid "Order"
+msgstr ""
+
+#: bika/lims/browser/supplyorderfolder.py:58
+#: bika/lims/browser/templates/supplyorder_content.pt:7
+#: bika/lims/content/supplyorder.py:89
+msgid "Order Date"
+msgstr ""
+
+#: bika/lims/browser/supplyorderfolder.py:56
+#: bika/lims/content/supplyorder.py:75
+msgid "Order Number"
+msgstr ""
+
+#: bika/lims/browser/supplyorderfolder.py:49
+msgid "Orders"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:99
+msgid "Organization responsible of granting the calibration certificate"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisreport_info.pt:51
+msgid "Orientation"
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/combobox.pt:92
+msgid "Other Value:"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:420
+msgid "Other productivity reports"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:97
+msgid "Other reasons"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/rejected_ar_viewlet.pt:22
+msgid "Other reasons:"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:717
+msgid "Other status"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:721
+#: bika/lims/controlpanel/bika_instruments.py:177
+msgid "Out of date"
+msgstr ""
+
+#: bika/lims/browser/reports/selection_macros/select_output_format.pt:3
+msgid "Output format"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisreport_info.pt:42
+msgid "Paperformat"
+msgstr ""
+
+#: bika/lims/browser/templates/partition_magic.pt:123
+#: bika/lims/browser/widgets/artemplateanalyseswidget.py:95
+#: bika/lims/content/artemplate.py:140
+msgid "Partition"
+msgstr ""
+
+#: bika/lims/browser/partition_magic.py:119
+msgid "Partitioning canceled"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:236
+msgid "Password"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:159
+msgid "Password lifetime"
+msgstr ""
+
+#: bika/lims/browser/supplyorderfolder.py:74
+#: bika/lims/profiles/default/workflows/senaite_supplyorder_workflow/definition.xml
+msgid "Pending"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:98
+#: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:98
+msgid "Performed"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:141
+#: bika/lims/content/instrumentvalidation.py:122
+msgid "Performed by"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:72
+#: bika/lims/browser/reports/selection_macros/select_period.pt:5
+#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:93
+msgid "Period"
+msgstr ""
+
+#: bika/lims/config.py:84
+msgid "Permitted"
+msgstr ""
+
+#: bika/lims/browser/fields/referenceresultsfield.py:43
+#: bika/lims/browser/referencesample.py:282
+#: bika/lims/browser/widgets/referenceresultswidget.py:71
+msgid "Permitted Error %"
+msgstr ""
+
+#: bika/lims/browser/clientfolder.py:94
+#: bika/lims/browser/department/labcontacts.py:52
+#: bika/lims/browser/templates/batch_publish.pt:68
+msgid "Phone"
+msgstr ""
+
+#: bika/lims/content/person.py:111
+msgid "Phone (business)"
+msgstr ""
+
+#: bika/lims/content/person.py:127
+msgid "Phone (home)"
+msgstr ""
+
+#: bika/lims/content/person.py:135
+msgid "Phone (mobile)"
+msgstr ""
+
+#: bika/lims/content/instrument.py:308
+msgid "Photo image file"
+msgstr ""
+
+#: bika/lims/content/instrument.py:309
+msgid "Photo of the instrument"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:84
+#: bika/lims/config.py:97
+#: bika/lims/content/organisation.py:83
+msgid "Physical address"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:168
+msgid "Please add an email subject"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:171
+msgid "Please add an email text"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:157
+msgid "Please click the update button after your changes."
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email_template.pt:11
+msgid "Please find attached the analysis result(s) for ${client_name}"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:596
+msgid "Please list all options for the analysis result if you want to restrict it to specific options only, e.g. 'Positive', 'Negative' and 'Indeterminable'. The option's result value must be a number"
+msgstr ""
+
+#: bika/lims/browser/contact.py:193
+msgid "Please select a User from the list"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:267
+msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here."
+msgstr ""
+
+#: bika/lims/content/laboratory.py:155
+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/browser/templates/analysisservice_info.pt:96
+#: bika/lims/content/abstractbaseanalysis.py:417
+msgid "Point of Capture"
+msgstr ""
+
+#: bika/lims/content/identifiertype.py:39
+msgid "Portal Types"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:150
+#: bika/lims/browser/worksheet/views/add_duplicate.py:67
+#: bika/lims/browser/worksheet/views/analyses.py:73
+msgid "Position"
+msgstr ""
+
+#: bika/lims/content/organisation.py:96
+#: bika/lims/content/person.py:201
+msgid "Postal address"
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:124
+msgid "Postal code"
+msgstr ""
+
+#: bika/lims/content/container.py:63
+#: bika/lims/controlpanel/bika_containers.py:64
+msgid "Pre-preserved"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:120
+msgid "Precision as number of decimals"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:548
+msgid "Precision as the number of significant digits according to the uncertainty. The decimal position will be given by the first number different from zero in the uncertainty, at that position the system will round up the uncertainty and results. For example, with a result of 5.243 and an uncertainty of 0.22, the system will display correctly as 5.2+-0.2. If no uncertainty range is set for the result, the system will use the fixed precision set."
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/rejectionsetupwidget.pt:32
+msgid "Predefined reasons of rejection"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:273
+msgid "Preferred decimal mark for reports."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:425
+msgid "Preferred decimal mark for results"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:447
+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:284
+msgid "Preferred scientific notation format for reports"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:436
+msgid "Preferred scientific notation format for results"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_sampletypes.py:95
+msgid "Prefix"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:148
+msgid "Prefixes can not contain spaces."
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:156
+msgid "Prepared by"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Prepublish"
+msgstr ""
+
+#: bika/lims/browser/templates/partition_magic.pt:183
+#: bika/lims/content/analysisrequest.py:573
+#: bika/lims/content/analysisservice.py:134
+msgid "Preservation"
+msgstr ""
+
+#: bika/lims/content/preservation.py:43
+msgid "Preservation Category"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_preservations.py:45
+msgid "Preservations"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Preserve"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:201
+#: bika/lims/content/analysisrequest.py:610
+msgid "Preserver"
+msgstr ""
+
+#: bika/lims/content/instrumentmaintenancetask.py:164
+#: bika/lims/content/instrumentscheduledtask.py:116
+msgid "Preventive"
+msgstr ""
+
+#: bika/lims/content/instrument.py:200
+msgid "Preventive maintenance procedure"
+msgstr ""
+
+#: bika/lims/browser/templates/partition_magic.pt:237
+msgid "Preview"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:84
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:152
+#: bika/lims/browser/templates/analysisservice_info.pt:71
+msgid "Price"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:449
+#: bika/lims/content/analysisprofile.py:118
+msgid "Price (excluding VAT)"
+msgstr ""
+
+#: bika/lims/content/labproduct.py:54
+msgid "Price excluding VAT"
+msgstr ""
+
+#: bika/lims/content/pricelist.py:51
+msgid "Pricelist for"
+msgstr ""
+
+#: bika/lims/browser/pricelist.py:50
+msgid "Pricelists"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:96
+#: bika/lims/browser/templates/analysisreport_info.pt:60
+#: bika/lims/content/analysisrequest.py:267
+msgid "Primary Sample"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:503
+#: bika/lims/browser/templates/instrument_referenceanalyses.pt:40
+#: bika/lims/browser/templates/referencesample_analyses.pt:37
+msgid "Print"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/report_frame.pt:40
+#: bika/lims/browser/templates/batch_publish.pt:124
+msgid "Print date:"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:233
+msgid "Print stickers"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:220
+#: bika/lims/content/analysisrequest.py:1333
+msgid "Printed"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:51
+#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:51
+msgid "Printed on"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:875
+msgid "Priority"
+msgstr ""
+
+#: bika/lims/browser/templates/supplyorder_content.pt:19
+#: bika/lims/browser/templates/supplyorder_edit.pt:36
+msgid "Product"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:85
+msgid "Productivity Reports"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:205
+#: bika/lims/browser/reports/selection_macros/select_profile.pt:4
+#: bika/lims/controlpanel/bika_analysisprofiles.py:74
+msgid "Profile"
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:70
+msgid "Profile Analyses"
+msgstr ""
+
+#: bika/lims/browser/client/views/analysisprofiles.py:59
+#: bika/lims/controlpanel/bika_analysisprofiles.py:82
+msgid "Profile Key"
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:57
+msgid "Profile Keyword"
+msgstr ""
+
+#: bika/lims/browser/batchfolder.py:64
+#: bika/lims/browser/worksheet/views/folder.py:97
+msgid "Progress"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:691
+msgid "Protocol ID"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:154
+#: bika/lims/browser/clientfolder.py:88
+msgid "Province"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:90
+msgid "Public. Lag"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:706
+msgid "Publication Specification"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:84
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Publish"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:331
+#: bika/lims/browser/dashboard/dashboard.py:445
+#: bika/lims/browser/reports/administration_arsnotinvoiced.py:65
+msgid "Published"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:107
+msgid "Published By"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:105
+msgid "Published Date"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_arsnotinvoiced.py:48
+msgid "Published Samples which have not been invoiced"
+msgstr ""
+
+#: bika/lims/browser/workflow/client.py:56
+msgid "Published {}, "
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:102
+#: bika/lims/browser/worksheet/views/folder.py:110
+msgid "QC Analyses"
+msgstr ""
+
+#: bika/lims/browser/analyses/qc.py:55
+#: bika/lims/browser/instrument.py:550
+#: bika/lims/browser/referencesample.py:143
+msgid "QC Sample ID"
+msgstr ""
+
+#: bika/lims/browser/templates/supplyorder_content.pt:25
+#: bika/lims/browser/templates/supplyorder_edit.pt:42
+msgid "Quantity"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:561
+msgid "Quarterly"
+msgstr ""
+
+#: bika/lims/browser/fields/resultrangefield.py:43
+msgid "Range Comment"
+msgstr ""
+
+#: bika/lims/browser/widgets/analysisspecificationwidget.py:117
+msgid "Range comment"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:512
+msgid "Range max"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:511
+msgid "Range min"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/specification_non_compliant_viewlet.pt:18
+msgid "Ranges for some analyses are different from the Specification"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/specification_non_compliant_viewlet.pt:29
+msgid "Re-assign the Specification if you want to restore analysis ranges."
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:247
+msgid "Re-enter the password. Make sure the passwords are identical."
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:126
+msgid "Reasons for rejection"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/folder.py:256
+msgid "Reassign"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/analyses.py:358
+msgid "Reassignable Slot"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:148
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Receive"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:301
+#: bika/lims/browser/reports/productivity_analysestats.py:76
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:172
+msgid "Received"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:89
+msgid "Recept. Lag"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:416
+msgid "Reception pending"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:109
+#: bika/lims/browser/publish/templates/email.pt:56
+#: bika/lims/browser/templates/analysisreport_info.pt:142
+msgid "Recipients"
+msgstr ""
+
+#: bika/lims/browser/templates/referencesample_sticker.pt:46
+#: bika/lims/content/worksheettemplate.py:61
+msgid "Reference"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:79
+msgid "Reference Analyses"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:414
+#: bika/lims/browser/templates/referencesample_view.pt:63
+#: bika/lims/content/referencesample.py:61
+msgid "Reference Definition"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_referencedefinitions.py:61
+msgid "Reference Definitions"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:554
+#: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5
+#: bika/lims/browser/templates/instrument_referenceanalyses.pt:31
+msgid "Reference Sample"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:387
+msgid "Reference Samples"
+msgstr ""
+
+#: bika/lims/browser/reports/selection_macros/select_supplier.pt:3
+msgid "Reference Supplier"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:256
+#: bika/lims/content/referencedefinition.py:45
+msgid "Reference Values"
+msgstr ""
+
+#: bika/lims/content/referencedefinition.py:63
+#: bika/lims/content/referencesample.py:69
+msgid "Reference sample values are zero or 'blank'"
+msgstr ""
+
+#: bika/lims/content/arreport.py:57
+msgid "Referenced Samples in the PDF"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_reflexrulefolder.py:59
+msgid "Reflex Rule"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_reflexrulefolder.py:55
+msgid "Reflex rules folder"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:147
+msgid "Register"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Registered"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/senaite_batch_workflow/definition.xml
+msgid "Reinstate"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:130
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Reject"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:18
+msgid "Reject samples"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:370
+#: bika/lims/browser/dashboard/dashboard.py:586
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+msgid "Rejected"
+msgstr ""
+
+#: bika/lims/browser/workflow/analysisrequest.py:105
+msgid "Rejected items: {}"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/rejected_ar_viewlet.pt:13
+msgid "Rejected sample"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/reject_samples.py:113
+msgid "Rejected {} samples: {}"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/reject_samples.py:120
+msgid "Rejection cancelled"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:82
+msgid "Rejection reasons"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/reject_samples.py:69
+msgid "Rejection workflow is not enabled"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_manage_results.pt:81
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:66
+#: bika/lims/browser/worksheet/templates/results.pt:213
+msgid "Remarks"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:1058
+msgid "Remarks and comments for this request"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/analyses.py:555
+msgid "Remarks of {}"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:119
+msgid "Remarks to take into account before calibration"
+msgstr ""
+
+#: bika/lims/content/instrumentscheduledtask.py:82
+msgid "Remarks to take into account before performing the task"
+msgstr ""
+
+#: bika/lims/content/instrumentvalidation.py:100
+msgid "Remarks to take into account before validation"
+msgstr ""
+
+#: bika/lims/content/instrumentmaintenancetask.py:95
+msgid "Remarks to take into account for maintenance process"
+msgstr ""
+
+#: bika/lims/browser/auditlog.py:89
+#: bika/lims/controlpanel/auditlog.py:89
+msgid "Remote IP"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_referenceanalysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
+msgid "Remove"
+msgstr ""
+
+#: bika/lims/browser/idserver/view.py:75
+msgid "Removed key {} from storage"
+msgstr ""
+
+#: bika/lims/config.py:88
+msgid "Render in Report"
+msgstr ""
+
+#: bika/lims/content/instrumentmaintenancetask.py:165
+#: bika/lims/content/instrumentscheduledtask.py:117
+msgid "Repair"
+msgstr ""
+
+#: bika/lims/browser/widgets/reflexrulewidget.py:446
+msgid "Repeat"
+msgstr ""
+
+#: bika/lims/browser/fields/interimfieldsfield.py:46
+#: bika/lims/content/report.py:38
+msgid "Report"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:79
+#: bika/lims/content/instrumentvalidation.py:60
+msgid "Report Date"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:157
+#: bika/lims/content/instrumentvalidation.py:139
+msgid "Report ID"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:69
+msgid "Report Option"
+msgstr ""
+
+#: bika/lims/content/attachment.py:70
+msgid "Report Options"
+msgstr ""
+
+#: bika/lims/content/report.py:43
+msgid "Report Type"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:158
+#: bika/lims/content/instrumentvalidation.py:140
+msgid "Report identification number"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration.pt:97
+msgid "Report of published samples which have not been invoiced"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:390
+msgid "Report tables between a period of time the number of analyses published and expressed as a percentage of all analyses performed."
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:132
+msgid "Report tables between a period of time the number of samples received and results reported for them with differences between the two"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:457
+msgid "Report tables of Samples and totals submitted between a period of time"
+msgstr ""
+
+#: bika/lims/content/report.py:44
+msgid "Report type"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:192
+msgid "Report upload"
+msgstr ""
+
+#: bika/lims/browser/reports/__init__.py:117
+msgid "Reports"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Republish"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:608
+msgid "Republished after last print"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_arsnotinvoiced.py:79
+#: bika/lims/browser/reports/productivity_analysesattachments.py:81
+msgid "Request"
+msgstr ""
+
+#: bika/lims/browser/client/views/attachments.py:49
+#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:69
+#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:68
+msgid "Request ID"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:226
+msgid "Request new analyses"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperclient.py:135
+#: bika/lims/browser/reports/productivity_analysespersampletype.py:76
+#: bika/lims/browser/reports/productivity_analysesperservice.py:74
+msgid "Requested"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:223
+#: bika/lims/config.py:83
+msgid "Required"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:136
+msgid "Required Volume"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:134
+#: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:57
+msgid "Reset"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:83
+#: bika/lims/browser/templates/analysisreport_info.pt:153
+msgid "Responsibles"
+msgstr ""
+
+#: bika/lims/content/client.py:121
+msgid "Restrict categories"
+msgstr ""
+
+#: 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 ""
+
+#: bika/lims/browser/analyses/view.py:141
+#: bika/lims/browser/referencesample.py:167
+#: bika/lims/browser/worksheet/views/analyses.py:92
+msgid "Result"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:595
+msgid "Result Options"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:586
+msgid "Result Value"
+msgstr ""
+
+#: bika/lims/validators.py:648
+msgid "Result Value must be a number"
+msgstr ""
+
+#: bika/lims/validators.py:663
+msgid "Result Value must be unique"
+msgstr ""
+
+#: bika/lims/content/instrument.py:240
+msgid "Result files folders"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1072
+msgid "Result in shoulder range"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1069
+msgid "Result out of range"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1091
+msgid "Result range is different from Specification: {}"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:328
+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/browser/resultsimport/autoimportlogs.py:59
+msgid "Results"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:1299
+msgid "Results Interpretation"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:620
+msgid "Results have been withdrawn"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:115
+msgid "Results interpretation"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:423
+msgid "Results pending"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:625
+#: bika/lims/content/preservation.py:48
+#: bika/lims/content/sampletype.py:119
+msgid "Retention Period"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:154
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+msgid "Retest"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:183
+#: bika/lims/browser/worksheet/views/analyses.py:96
+msgid "Retested"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
+msgid "Retract"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:587
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
+msgid "Retracted"
+msgstr ""
+
+#: bika/lims/browser/templates/analyses_retractedlist.pt:11
+msgid "Retracted analyses"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:596
+msgid "Retractions"
+msgstr ""
+
+#: bika/lims/browser/publish/reports_listing.py:99
+msgid "Review State"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:144
+msgid "Reviewed by"
+msgstr ""
+
+#: bika/lims/browser/auditlog.py:87
+#: bika/lims/controlpanel/auditlog.py:85
+msgid "Roles"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
+msgid "Rollback"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/folder.py:112
+msgid "Routine Analyses"
+msgstr ""
+
+#: bika/lims/profiles.zcml:17
+msgid "SENAITE Core"
+msgstr ""
+
+#: bika/lims/browser/senaite-frontpage.zcml:35
+msgid "SENAITE LIMS front-page"
+msgstr ""
+
+#: bika/lims/browser/senaite-frontpage.zcml:35
+msgid "SENAITE front-page"
+msgstr ""
+
+#: bika/lims/browser/contact.py:286
+msgid "SMTP server disconnected. User creation aborted."
+msgstr ""
+
+#: bika/lims/content/supplier.py:87
+msgid "SWIFT code."
+msgstr ""
+
+#: bika/lims/content/person.py:43
+msgid "Salutation"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:412
+msgid "Same as the above, but sets the default on analysis services. This setting can be set per individual analysis on its own configuration"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:290
+#: bika/lims/browser/batch/batchbook.py:64
+#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:93
+msgid "Sample"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/add2.py:1712
+msgid "Sample ${AR} was successfully created."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:397
+msgid "Sample Attachment Option"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_sampleconditions.py:71
+msgid "Sample Condition"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_sampleconditions.py:59
+msgid "Sample Conditions"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:91
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:108
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:68
+msgid "Sample ID"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_samplematrices.py:46
+msgid "Sample Matrices"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:140
+#: bika/lims/controlpanel/bika_samplematrices.py:56
+msgid "Sample Matrix"
+msgstr ""
+
+#: bika/lims/content/artemplate.py:166
+msgid "Sample Partitions"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:183
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:108
+#: bika/lims/browser/batch/batchbook.py:74
+msgid "Sample Point"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_samplepoints.py:72
+#: bika/lims/controlpanel/bika_sampletypes.py:110
+msgid "Sample Points"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:635
+msgid "Sample Rejection"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:377
+msgid "Sample Template"
+msgstr ""
+
+#: bika/lims/browser/client/views/artemplates.py:49
+#: bika/lims/controlpanel/bika_artemplates.py:62
+msgid "Sample Templates"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:179
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:59
+#: bika/lims/browser/batch/batchbook.py:70
+msgid "Sample Type"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:147
+msgid "Sample Type Prefix"
+msgstr ""
+
+#: bika/lims/content/samplepoint.py:95
+#: bika/lims/controlpanel/bika_samplepoints.py:95
+#: bika/lims/controlpanel/bika_sampletypes.py:71
+msgid "Sample Types"
+msgstr ""
+
+#: bika/lims/content/artemplate.py:114
+msgid "Sample collected by the laboratory"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:851
+msgid "Sample condition"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Sample due"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_arsnotinvoiced.py:81
+msgid "Sample point"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:625
+msgid "Sample received"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_sample_workflow/definition.xml
+msgid "Sample registered"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:95
+msgid "Sample related reports"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:100
+#: bika/lims/browser/reports/administration_arsnotinvoiced.py:80
+#: bika/lims/browser/reports/productivity_analysespersampletype.py:92
+msgid "Sample type"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/primary_ar_viewlet.pt:15
+msgid "Sample with partitions"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_sampletypes.py:104
+msgid "SampleMatrix"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:674
+#: bika/lims/content/artemplate.py:216
+msgid "SampleType"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:198
+#: bika/lims/content/analysisrequest.py:474
+msgid "Sampler"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:495
+msgid "Sampler for scheduled sampling"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:74
+#: bika/lims/browser/dashboard/dashboard.py:471
+#: bika/lims/browser/worksheet/views/folder.py:108
+msgid "Samples"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/add2.py:1709
+msgid "Samples ${ARs} were successfully created."
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:238
+msgid "Samples and analyses"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesperclient.py:45
+#: bika/lims/browser/reports/templates/productivity.pt:248
+msgid "Samples and analyses per client"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_arsnotinvoiced.py:47
+#: bika/lims/browser/reports/templates/administration.pt:94
+msgid "Samples not invoiced"
+msgstr ""
+
+#: bika/lims/content/referencedefinition.py:71
+#: bika/lims/content/referencesample.py:77
+#: bika/lims/content/sampletype.py:129
+msgid "Samples of this type should be treated as hazardous"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:444
+msgid "Samples published"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144
+#: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:18
+msgid "Samples received vs. reported"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:129
+msgid "Samples received vs. samples reported"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:70
+msgid "Samples rejection reporting form"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:408
+msgid "Samples scheduled for sampling"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:401
+msgid "Samples to be preserved"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:452
+msgid "Samples to be printed"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:415
+msgid "Samples to be received"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:394
+msgid "Samples to be sampled"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:430
+msgid "Samples to be verified"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:437
+msgid "Samples verified"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:422
+msgid "Samples with results pending"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:104
+msgid "Sampling Date"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:193
+#: bika/lims/content/analysisrequest.py:827
+msgid "Sampling Deviation"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_samplingdeviations.py:67
+msgid "Sampling Deviationn"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_samplingdeviations.py:55
+msgid "Sampling Deviations"
+msgstr ""
+
+#: bika/lims/content/samplepoint.py:83
+msgid "Sampling Frequency"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:409
+msgid "Sampling scheduled"
+msgstr ""
+
+#: bika/lims/config.py:115
+msgid "Saturday"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:115
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:601
+#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:128
+msgid "Save"
+msgstr ""
+
+#: bika/lims/browser/workflow/__init__.py:198
+msgid "Saved items: {}"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Schedule sampling"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:279
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "Scheduled sampling"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:397
+msgid "Scheduled task"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:96
+msgid "Scientific name"
+msgstr ""
+
+#: bika/lims/browser/fields/coordinatefield.py:43
+msgid "Seconds"
+msgstr ""
+
+#: bika/lims/content/container.py:88
+msgid "Security Seal Intact Y/N"
+msgstr ""
+
+#: bika/lims/browser/idserver/templates/numbergenerator.pt:58
+msgid "Seed"
+msgstr ""
+
+#: bika/lims/browser/idserver/view.py:78
+msgid "Seeding key {} to {}"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:677
+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
+msgid "Select Partition Analyses"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:226
+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 ""
+
+#: bika/lims/content/department.py:45
+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:268
+msgid "Select a sample to create a secondary Sample"
+msgstr ""
+
+#: bika/lims/content/instrument.py:211
+msgid "Select an Export interface for this instrument."
+msgstr ""
+
+#: bika/lims/content/instrument.py:224
+msgid "Select an Import interface for this instrument."
+msgstr ""
+
+#: bika/lims/content/artemplate.py:276
+msgid "Select analyses to include in this template"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/worksheets.pt:31
+msgid "Select analyst"
+msgstr ""
+
+#: bika/lims/exportimport/import.pt:72
+msgid "Select existing file"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:91
+msgid "Select if is an in-house calibration certificate"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:284
+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 ""
+
+#: bika/lims/content/pricelist.py:76
+msgid "Select if the descriptions should be included"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:293
+msgid "Select if the results for tests of this type of analysis can be set by using an instrument. If disabled, no instruments will be available for tests of this type of analysis in manage results view, even though the method selected for the test has instruments assigned."
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:273
+msgid "Select if the results for tests of this type of analysis can be set manually. If selected, the user will be able to set a result for a test of this type of analysis in manage results view without the need of selecting an instrument, even though the method selected for the test has instruments assigned."
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/worksheets.pt:59
+msgid "Select instrument"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/add_analyses.pt:31
+#: bika/lims/browser/worksheet/templates/worksheets.pt:46
+msgid "Select template"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:239
+msgid "Select the country the site will show by default"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:227
+msgid "Select the currency the site will use to display prices."
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:248
+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 ""
+
+#: bika/lims/profiles/default/registry.xml
+msgid "Select the default landing page. This is used when a Client user logs into the system, or when a client is selected from the client folder listing."
+msgstr ""
+
+#: bika/lims/content/reflexrule.py:68
+msgid "Select the method which the rules for the analysis service will be bound to."
+msgstr ""
+
+#: bika/lims/content/worksheettemplate.py:127
+msgid "Select the preferred instrument"
+msgstr ""
+
+#: bika/lims/content/method.py:90
+msgid "Select the supported Instruments for this Method."
+msgstr ""
+
+#: bika/lims/content/identifiertype.py:40
+msgid "Select the types that this ID is used to identify."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:634
+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:599
+msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:462
+msgid "Select this to activate the dashboard as a default front page."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:859
+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:502
+msgid "Select this to activate the sample collection workflow steps."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:511
+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:490
+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:536
+msgid "Select to enable the partitioning module. An additional transition 'Create Partitions' will be available for samples in received status"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:523
+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/worksheettemplate.py:88
+msgid "Select which Analyses should be included on the Worksheet"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:712
+msgid "Select which sticker should be used as the 'large' sticker by default"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:701
+msgid "Select which sticker should be used as the 'small' sticker by default"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:690
+msgid "Select which sticker to print when automatic sticker printing is enabled"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:643
+msgid "Self-verification of results"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:199
+msgid "Send"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:23
+msgid "Send Analysis Reports via Email"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:110
+msgid "Send an email notification to client contact"
+msgstr ""
+
+#: bika/lims/browser/templates/analysisreport_info.pt:131
+msgid "Sender"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:133
+msgid "Separate Container"
+msgstr ""
+
+#: bika/lims/content/instrument.py:139
+msgid "Serial No"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:73
+#: bika/lims/browser/referencesample.py:151
+#: bika/lims/browser/templates/analysisservice_info.pt:209
+msgid "Service"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:446
+msgid "Service cannot be deselected. Please click the info button for further details"
+msgstr ""
+
+#: bika/lims/browser/reports/selection_macros/__init__.py:242
+msgid "Services"
+msgstr ""
+
+#: bika/lims/browser/widgets/reflexrulewidget.py:449
+msgid "Set Visibility"
+msgstr ""
+
+#: bika/lims/browser/widgets/reflexrulewidget.py:448
+msgid "Set result"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:636
+msgid "Set the Sample Rejection workflow and the reasons"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:722
+msgid "Set the default number of copies to be printed for each sticker"
+msgstr ""
+
+#: bika/lims/content/instrumentmaintenancetask.py:129
+msgid "Set the maintenance task as closed."
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:707
+msgid "Set the specification to be used before publishing a Sample."
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:617
+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:658
+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 ""
+
+#: bika/lims/content/storagelocation.py:82
+msgid "Shelf Code"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:88
+msgid "Shelf Description"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:76
+msgid "Shelf Title"
+msgstr ""
+
+#: bika/lims/config.py:100
+msgid "Shipping address"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:69
+msgid "Short title"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:946
+msgid "Should the analyses be excluded from the invoice?"
+msgstr ""
+
+#: bika/lims/browser/widgets/reflexrulewidget.py:457
+msgid "Show in Report"
+msgstr ""
+
+#: bika/lims/content/client.py:122
+msgid "Show only selected categories in client views"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:545
+msgid "Show/hide timeline summary"
+msgstr ""
+
+#: bika/lims/content/labcontact.py:50
+msgid "Signature"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:40
+msgid "Site Code"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:46
+msgid "Site Description"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:34
+msgid "Site Title"
+msgstr ""
+
+#: bika/lims/browser/client/views/attachments.py:53
+#: bika/lims/browser/reports/__init__.py:131
+#: bika/lims/browser/reports/productivity_analysesattachments.py:85
+msgid "Size"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:700
+msgid "Small sticker"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_results.py:54
+#: bika/lims/browser/worksheet/views/results.py:187
+msgid "Some analyses use out-of-date or uncalibrated instruments. Results edition not allowed"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:83
+#: bika/lims/content/analysiscategory.py:79
+#: bika/lims/content/subgroup.py:33
+msgid "Sort Key"
+msgstr ""
+
+#: bika/lims/browser/analyses/qc.py:59
+msgid "Source"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:147
+#: bika/lims/browser/worksheet/views/analyses.py:100
+msgid "Specification"
+msgstr ""
+
+#: bika/lims/content/dynamic_analysisspec.py:48
+msgid "Specification File"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/resultsranges_out_of_date_viewlet.pt:18
+msgid "Specification ranges have changed since they were assigned"
+msgstr ""
+
+#: bika/lims/content/analysisspec.py:82
+msgid "Specifications"
+msgstr ""
+
+#: 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 ""
+
+#: bika/lims/content/abstractbaseanalysis.py:521
+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."
+msgstr ""
+
+#: bika/lims/browser/pricelist.py:63
+msgid "Start Date"
+msgstr ""
+
+#: bika/lims/validators.py:234
+msgid "Start date must be before End Date"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:225
+#: bika/lims/browser/batch/batchbook.py:87
+#: bika/lims/browser/batchfolder.py:86
+msgid "State"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:132
+#: bika/lims/browser/reports/productivity_analysesperclient.py:145
+#: bika/lims/browser/reports/productivity_analysespersampletype.py:86
+msgid "Status"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:689
+msgid "Sticker templates"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:188
+#: bika/lims/content/analysisrequest.py:754
+#: bika/lims/controlpanel/bika_storagelocations.py:65
+msgid "Storage Location"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_storagelocations.py:56
+msgid "Storage Locations"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:610
+msgid "String result"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_subgroups.py:60
+msgid "Sub-group"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_subgroups.py:52
+msgid "Sub-groups"
+msgstr ""
+
+#: bika/lims/content/subgroup.py:34
+msgid "Subgroups are sorted with this key in group views"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:110
+#: bika/lims/browser/templates/analysisreport_info.pt:164
+msgid "Subject"
+msgstr ""
+
+#: bika/lims/browser/batch/batchbook.py:253
+#: bika/lims/exportimport/import.pt:66
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+msgid "Submit"
+msgstr ""
+
+#: bika/lims/exportimport/import.pt:59
+msgid "Submit a valid Open XML (.XLSX) file containing Bika setup records to continue."
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1116
+msgid "Submitted and verified by the same user: {}"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:165
+msgid "Submitter"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:557
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:182
+#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122
+msgid "Subtotal"
+msgstr ""
+
+#: bika/lims/config.py:116
+msgid "Sunday"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:75
+msgid "Supervisor"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:76
+msgid "Supervisor of the Lab"
+msgstr ""
+
+#: bika/lims/browser/referencesample.py:404
+#: bika/lims/browser/worksheet/views/analyses.py:497
+#: bika/lims/content/instrument.py:117
+msgid "Supplier"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_suppliers.py:60
+msgid "Suppliers"
+msgstr ""
+
+#: bika/lims/browser/supplyorder.py:37
+msgid "Supply Order"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/referencesamples.py:75
+msgid "Supported Services"
+msgstr ""
+
+#: bika/lims/content/person.py:76
+msgid "Surname"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:15
+msgid "Switch to Frontpage"
+msgstr ""
+
+#: bika/lims/browser/templates/senaite-frontpage.pt:6
+msgid "Switch to dashboard"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:6
+msgid "Switch to frontpage"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:12
+msgid "System Dashboard"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:898
+msgid "System default"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:81
+msgid "Task"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:62
+msgid "Task ID"
+msgstr ""
+
+#. Default: "Type"
+#: bika/lims/browser/instrument.py:83
+#: bika/lims/content/instrumentscheduledtask.py:61
+msgid "Task type"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:201
+msgid "Taxes"
+msgstr ""
+
+#: bika/lims/content/method.py:70
+msgid "Technical description and instructions intended for analysts"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:215
+#: bika/lims/browser/templates/analysisreport_info.pt:33
+#: bika/lims/browser/templates/stickers_preview.pt:235
+msgid "Template"
+msgstr ""
+
+#: bika/lims/content/calculation.py:143
+msgid "Test Parameters"
+msgstr ""
+
+#: bika/lims/content/calculation.py:157
+msgid "Test Result"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:116
+#: bika/lims/browser/templates/analysisreport_info.pt:173
+msgid "Text"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email_template.pt:5
+msgid "Thank you for your analysis request."
+msgstr ""
+
+#: bika/lims/content/laboratory.py:65
+msgid "The Laboratory's web address"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:151
+msgid "The Lower Detection Limit is the lowest value to which the measured parameter can be measured using the specified testing methodology. Results entered which are less than this value will be reported as < LDL"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:169
+msgid "The Upper Detection Limit is the highest value to which the measured parameter can be measured using the specified testing methodology. Results entered which are greater than this value will be reported as > UDL"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:134
+msgid "The accreditation standard that applies, e.g. ISO 17025"
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:71
+msgid "The analyses included in this profile, grouped per category"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:108
+msgid "The analyst or agent responsible of the calibration"
+msgstr ""
+
+#: bika/lims/content/instrumentmaintenancetask.py:85
+msgid "The analyst or agent responsible of the maintenance"
+msgstr ""
+
+#: bika/lims/content/instrumentvalidation.py:89
+msgid "The analyst responsible of the validation"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:308
+msgid "The assigned batch of this request"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:346
+msgid "The assigned batch sub group of this request"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:239
+msgid "The assigned client of this request"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysesattachments.py:48
+#: bika/lims/browser/reports/templates/productivity.pt:427
+msgid "The attachments linked to samples and analyses"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:437
+msgid "The category the analysis service belongs to"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:810
+msgid "The client side identifier of the sample"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:777
+msgid "The client side order number for this request"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:794
+msgid "The client side reference for this request"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:852
+msgid "The condition of the sample"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:189
+msgid "The contacts used in CC for email notifications"
+msgstr ""
+
+#: bika/lims/content/instrument.py:318
+msgid "The date the instrument was installed"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:592
+msgid "The date when the sample was preserved"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:1033
+msgid "The date when the sample was received"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:454
+msgid "The date when the sample was taken"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:510
+msgid "The date when the sample will be taken"
+msgstr ""
+
+#: bika/lims/content/client.py:139
+msgid "The decimal mark selected in Bika Setup will be used."
+msgstr ""
+
+#: bika/lims/content/sampletype.py:166
+msgid "The default container type. New sample partitions are automatically assigned a container of this type, unless it has been specified in more details per analysis service"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:249
+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:889
+msgid "The environmental condition during sampling"
+msgstr ""
+
+#: bika/lims/validators.py:1408
+msgid "The following analysis services don't belong to thecurrent method: "
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/primary_ar_viewlet.pt:20
+msgid "The following partitions have been created from this Sample:"
+msgstr ""
+
+#: bika/lims/content/samplepoint.py:75
+msgid "The height or depth at which the sample has to be taken"
+msgstr ""
+
+#: bika/lims/content/instrument.py:281
+#: bika/lims/content/instrumentcertification.py:63
+msgid "The instrument's ID in the lab's asset register"
+msgstr ""
+
+#: bika/lims/content/instrument.py:132
+msgid "The instrument's model number"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:116
+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 ""
+
+#: bika/lims/browser/accreditation.py:71
+msgid "The lab is not accredited, or accreditation has not been configured. "
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:487
+#: bika/lims/content/analysiscategory.py:64
+msgid "The laboratory department"
+msgstr ""
+
+#: bika/lims/content/labcontact.py:70
+msgid "The laboratory departments"
+msgstr ""
+
+#: bika/lims/content/samplepoint.py:96
+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 ""
+
+#: bika/lims/content/abstractbaseanalysis.py:109
+msgid "The measurement units for this analysis service' results, e.g. mg/l, ppm, dB, mV, etc."
+msgstr ""
+
+#: bika/lims/utils/analysis.py:488
+msgid "The method %s is not valid: no manual entry allowed and no instrument assigned"
+msgstr ""
+
+#: bika/lims/utils/analysis.py:490
+msgid "The method %s is not valid: only instrument entry for this analysis is allowed, but the method has no instrument assigned"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:155
+msgid "The minimum sample volume required for analysis eg. '10 ml' or '1 kg'."
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:168
+msgid "The number of analyses requested per analysis service"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:206
+msgid "The number of analyses requested per sample type"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:160
+msgid "The number of days before a password expires. 0 disables password expiry"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:587
+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:170
+msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:241
+msgid "The number of requests and analyses"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:251
+msgid "The number of requests and analyses per client"
+msgstr ""
+
+#: bika/lims/content/sampletype.py:120
+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
+msgid "The person at the supplier who approved the certificate"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:142
+#: bika/lims/content/instrumentvalidation.py:123
+msgid "The person at the supplier who performed the task"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:157
+msgid "The person at the supplier who prepared the certificate"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:611
+msgid "The person who preserved the sample"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:475
+msgid "The person who took the sample"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:378
+msgid "The predefined values of the Sample template are set in the request"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:460
+msgid "The price charged per analysis for clients who qualify for bulk discounts"
+msgstr ""
+
+#: bika/lims/content/analysisrequest.py:153
+msgid "The primary contact of this sample, who will receive notifications and publications via email"
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:98
+msgid "The profile's commercial ID for accounting purposes."
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:58
+msgid "The profile's keyword is used to uniquely identify it in import files. It has to be unique, and it may not be the same as any Calculation Interim field ID."
+msgstr ""
+
+#: 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 ""
+
+#: bika/lims/content/laboratory.py:145
+msgid "The reference code issued to the lab by the accreditation body"
+msgstr ""
+
+#: bika/lims/content/calculation.py:158
+msgid "The result after the calculation has taken place with test values. You will need to save the calculation before this value will be calculated."
+msgstr ""
+
+#: bika/lims/content/method.py:102
+msgid "The results for the Analysis Services that use this method can be set manually"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:418
+msgid "The results of field analyses are captured during sampling at the sample point, e.g. the temperature of a water sample in the river where it is sampled. Lab analyses are done in the laboratory"
+msgstr ""
+
+#: bika/lims/content/instrument.py:293
+msgid "The room and location where the instrument is installed"
+msgstr ""
+
+#: bika/lims/content/artemplate.py:107
+msgid "The sample is a mix of sub samples"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:473
+msgid "The selected landing page is displayed for non-authenticated users and if the Dashboard is not selected as the default front page. If no landing page is selected, the default Bika frontpage is displayed."
+msgstr ""
+
+#: bika/lims/content/instrument.py:140
+msgid "The serial number that uniquely identifies the instrument"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:692
+msgid "The service's analytical protocol ID"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:680
+msgid "The service's commercial ID for accounting purposes"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/sample_dynamic_specs_viewlet.pt:14
+msgid "The specification has a Dynamic Specification assigned"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:398
+msgid "The system wide default configuration to indicate whether file attachments are required, permitted or not per sample"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:310
+msgid "The tests of this type of analysis can be performed by using more than one method with the 'Manual entry of results' option enabled. A selection list with the methods selected here is populated in the manage results view for each test of this type of analysis. Note that only methods with 'Allow manual entry' option enabled are displayed here; if you want the user to be able to assign a method that requires instrument entry, enable the 'Instrument assignment is allowed' option."
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats.py:51
+msgid "The turnaround time of analyses"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:45
+msgid "The turnaround time of analyses plotted over time"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:286
+msgid "The turnaround times of analyses"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity.pt:317
+msgid "The turnaround times of analyses plotted over time"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:253
+msgid "The unique keyword used to identify the analysis service in import files of bulk Sample requests and results imports from instruments. It is also used to identify dependent analysis services in user defined results calculations"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:121
+msgid "The variable ${recipients} will be automatically replaced with the names and emails of the final selected recipients."
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:89
+msgid "There are no pre-defined conditions set"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:571
+msgid "There is no available data for the selected period"
+msgstr ""
+
+#: bika/lims/skins/bika/bika_widgets/rejectionsetupwidget.pt:33
+msgid "These reasons will be displayed for its selection during the rejection process."
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/invalid_ar_viewlet.pt:15
+msgid "These results have been withdrawn and are listed here for trace-ability purposes. Please follow the link to the retest"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/dynamic_specs_viewlet.pt:14
+msgid "This Analysis Specification has a Dynamic Specification assigned"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/retest_ar_viewlet.pt:15
+msgid "This Sample has been generated automatically due to the retraction of the Sample"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/rejected_ar_viewlet.pt:15
+msgid "This Sample has been rejected due to the following reasons:"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/partition_ar_viewlet.pt:14
+msgid "This is a Partition from Sample"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/secondary_ar_viewlet.pt:15
+msgid "This is a Secondary Sample of"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/detached_partition_viewlet.pt:15
+msgid "This is a detached partition from Sample"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:572
+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 ""
+
+#: bika/lims/content/abstractbaseanalysis.py:323
+msgid "This is the instrument that is assigned to tests from this type of analysis in manage results view. The method associated to this instrument will be assigned as the default method too.Note the instrument's method will prevail over any of the methods choosen if the 'Instrument assignment is not required' option is enabled."
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email_template.pt:14
+msgid "This report was sent to the following contacts:"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:92
+msgid "This value is reported at the bottom of all published results"
+msgstr ""
+
+#: bika/lims/browser/worksheet/tools.py:77
+msgid "This worksheet has been created to replace the rejected worksheet at ${ws_id}"
+msgstr ""
+
+#: bika/lims/browser/worksheet/tools.py:70
+msgid "This worksheet has been rejected. The replacement worksheet is ${ws_id}"
+msgstr ""
+
+#: bika/lims/config.py:113
+msgid "Thursday"
+msgstr ""
+
+#: bika/lims/browser/resultsimport/autoimportlogs.py:47
+msgid "Time"
+msgstr ""
+
+#: bika/lims/exportimport/import.pt:68
+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/client/views/analysisprofiles.py:54
+#: bika/lims/browser/client/views/artemplates.py:53
+msgid "Title"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:53
+msgid "Title of location"
+msgstr ""
+
+#: bika/lims/controlpanel/dynamic_analysisspecs.py:40
+msgid "Title of the Folder"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:77
+msgid "Title of the shelf"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:35
+msgid "Title of the site"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:99
+#: bika/lims/content/instrumentcertification.py:144
+#: bika/lims/content/instrumentmaintenancetask.py:76
+msgid "To"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:269
+msgid "To Be Preserved"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:260
+msgid "To Be Sampled"
+msgstr ""
+
+#: bika/lims/content/analysiscategory.py:50
+msgid "To be displayed below each Analysis Category section on results reports."
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:402
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "To be preserved"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:453
+msgid "To be printed"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:395
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+msgid "To be sampled"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:311
+#: bika/lims/browser/dashboard/dashboard.py:431
+#: bika/lims/browser/worksheet/views/folder.py:147
+msgid "To be verified"
+msgstr ""
+
+#: bika/lims/content/calculation.py:144
+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:585
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:210
+#: bika/lims/browser/reports/productivity_analysesattachments.py:129
+msgid "Total"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:91
+msgid "Total Lag"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_labproducts.py:67
+msgid "Total Price"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:128
+msgid "Total data points"
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:148
+#: bika/lims/content/labproduct.py:67
+msgid "Total price"
+msgstr ""
+
+#: bika/lims/browser/publish/emailview.py:192
+msgid "Total size of email exceeded {:.1f} MB ({:.2f} MB)"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:72
+msgid "Total:"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration.pt:128
+msgid "Traceability"
+msgstr ""
+
+#: bika/lims/config.py:142
+msgid "Transposed"
+msgstr ""
+
+#: bika/lims/config.py:111
+msgid "Tuesday"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats_overtime.py:51
+msgid "Turnaround time (h)"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration_usershistory.pt:75
+#: bika/lims/browser/viewlets/templates/attachments.pt:65
+#: bika/lims/browser/viewlets/templates/worksheet_attachments.pt:38
+msgid "Type"
+msgstr ""
+
+#: bika/lims/content/multifile.py:74
+msgid "Type of document (e.g. user manual, instrument specifications, image, ...)"
+msgstr ""
+
+#: bika/lims/content/storagelocation.py:71
+msgid "Type of location"
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/printview.py:147
+msgid "Unable to load the template"
+msgstr ""
+
+#: bika/lims/browser/workflow/analysisrequest.py:203
+msgid "Unable to send an email to alert lab client contacts that the Sample has been retracted: ${error}"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+msgid "Unassign"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+msgid "Unassigned"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:520
+#: bika/lims/content/abstractroutineanalysis.py:104
+msgid "Uncertainty"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:513
+msgid "Uncertainty value"
+msgstr ""
+
+#: bika/lims/browser/reports/productivity_analysestats.py:136
+msgid "Undefined"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/manage_analyses.py:77
+#: bika/lims/browser/fields/interimfieldsfield.py:45
+#: bika/lims/browser/templates/analysisservice_info.pt:88
+msgid "Unit"
+msgstr ""
+
+#: bika/lims/validators.py:1190
+msgid "Unknown IBAN country %s"
+msgstr ""
+
+#: bika/lims/browser/templates/login_details.pt:108
+msgid "Unlink User"
+msgstr ""
+
+#: bika/lims/browser/contact.py:199
+msgid "Unlinked User"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:35
+msgid "Unpublished"
+msgstr ""
+
+#: bika/lims/exportimport/instruments/panalytical/omnia/axios_xrf.py:53
+msgid "Unrecognized file format ${file_format}"
+msgstr ""
+
+#: bika/lims/exportimport/instruments/abaxis/vetscan/vs2.py:51
+#: bika/lims/exportimport/instruments/abbott/m2000rt/m2000rt.py:64
+#: bika/lims/exportimport/instruments/alere/pima/beads.py:51
+msgid "Unrecognized file format ${fileformat}"
+msgstr ""
+
+#: bika/lims/exportimport/instruments/horiba/jobinyvon/icp.py:57
+msgid "Unrecognized file format ${format}"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:399
+msgid "Unsassigned"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:167
+msgid "Update Attachments"
+msgstr ""
+
+#: bika/lims/content/labcontact.py:51
+msgid "Upload a scanned signature to be used on printed analysis results reports. Ideal size is 250 pixels wide by 150 high"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:168
+msgid "Upper Detection Limit (UDL)"
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:107
+msgid "Use Analysis Profile Price"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:461
+msgid "Use Dashboard as default front page"
+msgstr ""
+
+#: bika/lims/content/analysisservice.py:283
+msgid "Use the Default Calculation of Method"
+msgstr ""
+
+#: bika/lims/content/instrument.py:264
+msgid "Use this field to pass arbitrary parameters to the export/import modules."
+msgstr ""
+
+#: bika/lims/browser/reports/administration_usershistory.py:107
+#: bika/lims/browser/reports/selection_macros/select_user.pt:4
+#: bika/lims/browser/reports/templates/administration_usershistory.pt:72
+msgid "User"
+msgstr ""
+
+#: bika/lims/browser/client/views/contacts.py:68
+#: bika/lims/browser/templates/login_details.pt:71
+msgid "User Name"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration.pt:131
+msgid "User history"
+msgstr ""
+
+#: bika/lims/browser/contact.py:188
+msgid "User linked to this Contact"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_usershistory.py:201
+#: bika/lims/browser/reports/templates/administration_usershistory.pt:56
+msgid "Users history"
+msgstr ""
+
+#: bika/lims/content/bikasetup.py:295
+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:571
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:151
+#: bika/lims/browser/templates/supplyorder_content.pt:24
+msgid "VAT"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:473
+#: bika/lims/content/analysisprofile.py:128
+#: bika/lims/content/bikasetup.py:260
+msgid "VAT %"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_labproducts.py:65
+msgid "VAT Amount"
+msgstr ""
+
+#: bika/lims/content/organisation.py:52
+msgid "VAT number"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:192
+msgid "Valid"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:650
+msgid "Valid from"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:651
+msgid "Valid to"
+msgstr ""
+
+#: bika/lims/content/instrumentscheduledtask.py:118
+msgid "Validation"
+msgstr ""
+
+#: bika/lims/validators.py:367
+msgid "Validation failed: '${keyword}': duplicate keyword"
+msgstr ""
+
+#: bika/lims/validators.py:292
+msgid "Validation failed: '${title}': This keyword is already in use by calculation '${used_by}'"
+msgstr ""
+
+#: bika/lims/validators.py:270
+msgid "Validation failed: '${title}': This keyword is already in use by service '${used_by}'"
+msgstr ""
+
+#: bika/lims/validators.py:375
+msgid "Validation failed: '${title}': duplicate title"
+msgstr ""
+
+#: bika/lims/validators.py:203
+msgid "Validation failed: '${value}' is not unique"
+msgstr ""
+
+#: bika/lims/validators.py:630
+msgid "Validation failed: Bearing must be E/W"
+msgstr ""
+
+#: bika/lims/validators.py:611
+msgid "Validation failed: Bearing must be N/S"
+msgstr ""
+
+#: bika/lims/validators.py:1454
+msgid "Validation failed: Could not import module '%s'"
+msgstr ""
+
+#: bika/lims/validators.py:967
+msgid "Validation failed: Error percentage must be between 0 and 100"
+msgstr ""
+
+#: bika/lims/validators.py:983
+msgid "Validation failed: Error value must be 0 or greater"
+msgstr ""
+
+#: bika/lims/validators.py:960
+msgid "Validation failed: Error values must be numeric"
+msgstr ""
+
+#: bika/lims/validators.py:508
+msgid "Validation failed: Keyword '${keyword}' is invalid"
+msgstr ""
+
+#: bika/lims/validators.py:975
+msgid "Validation failed: Max values must be greater than Min values"
+msgstr ""
+
+#: bika/lims/validators.py:945
+msgid "Validation failed: Max values must be numeric"
+msgstr ""
+
+#: bika/lims/validators.py:938
+msgid "Validation failed: Min values must be numeric"
+msgstr ""
+
+#: bika/lims/validators.py:776
+msgid "Validation failed: PrePreserved containers must have a preservation selected."
+msgstr ""
+
+#: bika/lims/validators.py:734
+msgid "Validation failed: The selection requires the following categories to be selected: ${categories}"
+msgstr ""
+
+#: bika/lims/validators.py:1014
+msgid "Validation failed: Values must be numbers"
+msgstr ""
+
+#: bika/lims/validators.py:414
+msgid "Validation failed: column title '${title}' must have keyword '${keyword}'"
+msgstr ""
+
+#: bika/lims/validators.py:621
+msgid "Validation failed: degrees is 180; minutes must be zero"
+msgstr ""
+
+#: bika/lims/validators.py:626
+msgid "Validation failed: degrees is 180; seconds must be zero"
+msgstr ""
+
+#: bika/lims/validators.py:602
+msgid "Validation failed: degrees is 90; minutes must be zero"
+msgstr ""
+
+#: bika/lims/validators.py:607
+msgid "Validation failed: degrees is 90; seconds must be zero"
+msgstr ""
+
+#: bika/lims/validators.py:616
+msgid "Validation failed: degrees must be 0 - 180"
+msgstr ""
+
+#: bika/lims/validators.py:597
+msgid "Validation failed: degrees must be 0 - 90"
+msgstr ""
+
+#: bika/lims/validators.py:570
+msgid "Validation failed: degrees must be numeric"
+msgstr ""
+
+#: bika/lims/validators.py:426
+msgid "Validation failed: keyword '${keyword}' must have column title '${title}'"
+msgstr ""
+
+#: bika/lims/validators.py:261
+msgid "Validation failed: keyword contains invalid characters"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:138
+#: bika/lims/validators.py:345
+msgid "Validation failed: keyword is required"
+msgstr ""
+
+#: bika/lims/validators.py:586
+msgid "Validation failed: minutes must be 0 - 59"
+msgstr ""
+
+#: bika/lims/validators.py:576
+msgid "Validation failed: minutes must be numeric"
+msgstr ""
+
+#: bika/lims/validators.py:1100
+msgid "Validation failed: percent values must be between 0 and 100"
+msgstr ""
+
+#: bika/lims/validators.py:1096
+msgid "Validation failed: percent values must be numbers"
+msgstr ""
+
+#: bika/lims/validators.py:590
+msgid "Validation failed: seconds must be 0 - 59"
+msgstr ""
+
+#: bika/lims/validators.py:582
+msgid "Validation failed: seconds must be numeric"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:131
+#: bika/lims/validators.py:341
+msgid "Validation failed: title is required"
+msgstr ""
+
+#: bika/lims/validators.py:1326
+msgid "Validation failed: value must be between 0 and 1000"
+msgstr ""
+
+#: bika/lims/validators.py:1322
+msgid "Validation failed: value must be float"
+msgstr ""
+
+#: bika/lims/validators.py:1041
+msgid "Validation for '{}' failed"
+msgstr ""
+
+#: bika/lims/content/instrumentvalidation.py:61
+msgid "Validation report date"
+msgstr ""
+
+#: bika/lims/browser/instrument.py:315
+#: bika/lims/content/instrumentvalidation.py:88
+msgid "Validator"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/results.pt:172
+#: bika/lims/content/calculation.py:138
+#: bika/lims/content/instrument.py:260
+msgid "Value"
+msgstr ""
+
+#: bika/lims/content/abstractanalysis.py:146
+#: bika/lims/content/analysisservice.py:388
+msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields."
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/analysisrequests.py:321
+#: bika/lims/browser/dashboard/dashboard.py:438
+#: bika/lims/browser/worksheet/views/folder.py:157
+msgid "Verified"
+msgstr ""
+
+#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:117
+msgid "Verified By"
+msgstr ""
+
+#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
+#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
+msgid "Verify"
+msgstr ""
+
+#: bika/lims/browser/auditlog.py:79
+#: bika/lims/browser/templates/analysisservice_info.pt:174
+#: bika/lims/controlpanel/auditlog.py:69
+msgid "Version"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:500
+msgid "Visibility"
+msgstr ""
+
+#: bika/lims/browser/widgets/reflexrulewidget.py:456
+msgid "Visibility (default)"
+msgstr ""
+
+#: 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 ""
+
+#: bika/lims/browser/viewlets/templates/resultsranges_out_of_date_viewlet.pt:28
+msgid "Visit the Specification's changes history for additional information:"
+msgstr ""
+
+#: bika/lims/browser/templates/supplyorder_content.pt:21
+#: bika/lims/browser/templates/supplyorder_edit.pt:38
+#: bika/lims/content/labproduct.py:36
+msgid "Volume"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/invalid_ar_viewlet.pt:13
+msgid "Warning"
+msgstr ""
+
+#: bika/lims/content/laboratory.py:124
+msgid "Web address for the accreditation body"
+msgstr ""
+
+#: bika/lims/content/supplier.py:52
+msgid "Website."
+msgstr ""
+
+#: bika/lims/config.py:112
+msgid "Wednesday"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:559
+msgid "Weekly"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_instruments.py:91
+msgid "Weeks To Expire"
+msgstr ""
+
+#: bika/lims/content/analysisprofile.py:108
+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"
+msgstr ""
+
+#: bika/lims/content/abstractbaseanalysis.py:384
+msgid "When the results of duplicate analyses on worksheets, carried out on the same sample, differ with more than this percentage, an alert is raised"
+msgstr ""
+
+#: bika/lims/validators.py:524
+msgid "Wildcards for interims are not allowed: ${wildcards}"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email_template.pt:20
+msgid "With best regards"
+msgstr ""
+
+#: bika/lims/content/instrumentcalibration.py:129
+#: bika/lims/content/instrumentmaintenancetask.py:104
+#: bika/lims/content/instrumentvalidation.py:110
+msgid "Work Performed"
+msgstr ""
+
+#: bika/lims/browser/reports/templates/administration_usershistory.pt:73
+msgid "Workflow"
+msgstr ""
+
+#: bika/lims/browser/auditlog.py:93
+#: bika/lims/controlpanel/auditlog.py:96
+msgid "Workflow State"
+msgstr ""
+
+#: bika/lims/browser/analyses/qc.py:51
+#: bika/lims/browser/referencesample.py:155
+#: bika/lims/browser/templates/analyses_retractedlist.pt:22
+msgid "Worksheet"
+msgstr ""
+
+#: bika/lims/content/worksheettemplate.py:66
+msgid "Worksheet Layout"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_worksheettemplates.py:61
+msgid "Worksheet Templates"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:522
+#: bika/lims/browser/worksheet/views/folder.py:54
+msgid "Worksheets"
+msgstr ""
+
+#: bika/lims/validators.py:1197
+msgid "Wrong IBAN length by %s: %sshort by %i"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:563
+msgid "Yearly"
+msgstr ""
+
+#: bika/lims/browser/clientfolder.py:182
+#: bika/lims/browser/header_table.py:125
+#: bika/lims/content/abstractbaseanalysis.py:897
+msgid "Yes"
+msgstr ""
+
+#: bika/lims/browser/viewlets/templates/attachments.pt:295
+msgid "You can use the browse button to select and upload a new attachment."
+msgstr ""
+
+#: bika/lims/browser/worksheet/tools.py:37
+msgid "You do not have sufficient privileges to view the worksheet ${worksheet_title}."
+msgstr ""
+
+#: bika/lims/browser/worksheet/views/export.py:36
+msgid "You must select an instrument"
+msgstr ""
+
+#: bika/lims/exportimport/instruments/sysmex/xs/i500.py:77
+msgid "You should introduce a default result key."
+msgstr ""
+
+#: bika/lims/browser/reports/administration_usershistory.py:133
+msgid "action"
+msgstr ""
+
+#: bika/lims/browser/templates/referencesample_view.pt:130
+msgid "activate"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:261
+msgid "biannually"
+msgstr ""
+
+#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:46
+#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:46
+msgid "by"
+msgstr ""
+
+#: bika/lims/browser/reports/administration_usershistory.py:160
+msgid "comment"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:257
+msgid "daily"
+msgstr ""
+
+#. Default: "${Y}-${m}-${d} ${I}:${M} ${p}"
+#. The variables used here are the same as used in the strftime formating.
+#. Supported are ${A}, ${a}, ${B}, ${b}, ${H}, ${I}, ${m}, ${d}, ${M}, ${p},
+#. ${S}, ${Y}, ${y}, ${Z}, each used as variable in the msgstr.
+#. For example: "${A} ${d}. ${B} ${Y}, ${H}:${M} ${Z}"
+#. In english speaking countries default is:
+#. ${b} ${d}, ${Y} ${I}:${M} ${p}
+#: ./TranslationServiceTool.py
+msgid "date_format_long"
+msgstr ""
+
+#. Default: "${Y}-${m}-${d}"
+#. The variables used here are the same as used in the strftime formating.
+#. Supported are ${A}, ${a}, ${B}, ${b}, ${H}, ${I}, ${m}, ${d}, ${M}, ${p},
+#. ${S}, ${Y}, ${y}, ${Z}, each used as variable in the msgstr.
+#. For example: "${A} ${d}. ${B} ${Y}, ${H}:${M} ${Z}"
+#. In english speaking countries default is:
+#. ${b} ${d}, ${Y}
+#: ./TranslationServiceTool.py
+msgid "date_format_short"
+msgstr ""
+
+#. Date format used with the datepicker jqueryui plugin.
+#. Please only use 'dd', 'mm', 'yy', '-', '/', '.' in this string.
+#. Default: "mm/dd/yy"
+msgid "date_format_short_datepicker"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:326
+msgid "days"
+msgstr ""
+
+#: bika/lims/browser/templates/referencesample_view.pt:123
+msgid "deactivate"
+msgstr ""
+
+#. Default: "${copyright} 2017-${current_year} ${senaitelims}"
+#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.footer.pt:12
+msgid "description_copyright"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:326
+msgid "hours"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_sampletypes.py:160
+msgid "hours: {} minutes: {} days: {}"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:180
+msgid "in"
+msgstr ""
+
+#. Default: "Add to the following groups:"
+#: bika/lims/browser/templates/login_details.pt:266
+msgid "label_add_to_groups"
+msgstr ""
+
+#. Default: "SENAITE is powered by:"
+#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.colophon.pt:10
+msgid "label_powered_by"
+msgstr ""
+
+#. Default: "Plone & Python"
+#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.colophon.pt:14
+msgid "label_powered_by_plone"
+msgstr ""
+
+#. Default: "SENAITE LIMS"
+#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.footer.pt:13
+msgid "label_senaite"
+msgstr ""
+
+#. Default: "Specification"
+#: bika/lims/browser/reports/selection_macros/select_analysisspecification.pt:3
+msgid "label_specification"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_analysisservices.py:326
+msgid "minutes"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:259
+msgid "monthly"
+msgstr ""
+
+#: bika/lims/browser/dashboard/dashboard.py:369
+msgid "of"
+msgstr ""
+
+#: bika/lims/browser/publish/templates/email.pt:30
+msgid "overview"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:260
+msgid "quarterly"
+msgstr ""
+
+#: bika/lims/content/instrumentscheduledtask.py:133
+msgid "repeating every"
+msgstr ""
+
+#: bika/lims/content/instrumentscheduledtask.py:134
+msgid "repeatperiod"
+msgstr ""
+
+#. Default: "${I}:${M} ${p}"
+#. The variables used here are the same as used in the strftime formating.
+#. Supported are ${A}, ${a}, ${B}, ${b}, ${H}, ${I}, ${m}, ${d}, ${M}, ${p},
+#. ${S}, ${Y}, ${y}, ${Z}, each used as variable in the msgstr.
+#. For example: "${A} ${d}. ${B} ${Y}, ${H}:${M} ${Z}"
+#. In english speaking countries default is:
+#. ${I}:${M} ${p}
+#: ./TranslationServiceTool.py
+msgid "time_format"
+msgstr ""
+
+#. Default: "This site was built using the Plone Open Source CMS/WCM."
+#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.colophon.pt:14
+msgid "title_built_with_plone"
+msgstr ""
+
+#. Default: "Copyright"
+#: bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.footer.pt:10
+msgid "title_copyright"
+msgstr ""
+
+#. Default: "Required"
+#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:311
+#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:89
+#: bika/lims/browser/templates/header_table.pt:46
+msgid "title_required"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:553
+#: bika/lims/browser/reports/selection_macros/select_daterange.pt:28
+msgid "to"
+msgstr ""
+
+#: bika/lims/content/instrumentscheduledtask.py:136
+msgid "until"
+msgstr ""
+
+#: bika/lims/browser/dashboard/templates/dashboard.pt:555
+msgid "updated every 2 hours"
+msgstr ""
+
+#: bika/lims/browser/analyses/view.py:1133
+msgid "verification(s) pending"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:258
+msgid "weekly"
+msgstr ""
+
+#: bika/lims/content/instrumentcertification.py:262
+msgid "yearly"
+msgstr ""
+
+#: bika/lims/controlpanel/bika_instruments.py:180
+msgid "{} weeks and {} day(s)"
+msgstr ""
diff --git a/bika/lims/locales/ru/LC_MESSAGES/plone.po b/bika/lims/locales/ru/LC_MESSAGES/plone.po
index 809eaea3d7..7679923396 100644
--- a/bika/lims/locales/ru/LC_MESSAGES/plone.po
+++ b/bika/lims/locales/ru/LC_MESSAGES/plone.po
@@ -5,13 +5,14 @@
# Ramon Bartl , 2018
# Jordi Puiggené , 2019
# Artem Kladov , 2020
+# alex r , 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-08-02 11:38+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
-"Last-Translator: Artem Kladov , 2020\n"
+"Last-Translator: alex r , 2021\n"
"Language-Team: Russian (https://www.transifex.com/senaite/teams/87045/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -144,11 +145,11 @@ msgstr "Вложения"
#: bika/lims/profiles/default/actions.xml
msgid "Audit Log"
-msgstr ""
+msgstr "Журнал аудита"
#: bika/lims/profiles/default/types/Instrument.xml
msgid "Auto-Import Logs"
-msgstr ""
+msgstr "Журналы автоматического импорта"
#: bika/lims/profiles/default/types/Batch.xml
msgid "Batch"
@@ -236,14 +237,14 @@ msgstr "Контейнеры"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
msgid "Create Invoice PDF"
-msgstr ""
+msgstr "Создать pdf-документ счета"
msgid "Current"
msgstr "Текущий"
#: bika/lims/profiles/default/actions.xml
msgid "Dashboard"
-msgstr ""
+msgstr "Ситсеманя панель"
msgid "Deactivate"
msgstr "Отключить"
@@ -263,10 +264,10 @@ msgid "Dispatched"
msgstr "Отправлено"
msgid "Dispose"
-msgstr ""
+msgstr "Ликвидировать"
msgid "Disposed"
-msgstr ""
+msgstr "Ликвидировано"
#: bika/lims/profiles/default/types/Instrument.xml
msgid "Documents"
@@ -281,7 +282,7 @@ msgstr "Повторный анализ"
#: bika/lims/profiles/default/controlpanel.xml
msgid "Dynamic Analysis Specifications"
-msgstr ""
+msgstr "Динамические спецификации анализов"
#: bika/lims/profiles/default/types/ARTemplate.xml
#: bika/lims/profiles/default/types/AnalysisCategory.xml
@@ -319,7 +320,7 @@ msgstr "Инструмент"
#: bika/lims/profiles/default/controlpanel.xml
msgid "Instrument Locations"
-msgstr ""
+msgstr "Расположение приборов"
#: bika/lims/profiles/default/types/InstrumentType.xml
msgid "Instrument Type"
@@ -337,10 +338,10 @@ msgid "Instruments"
msgstr "Оборудование"
msgid "Invalid"
-msgstr ""
+msgstr "Недействительный"
msgid "Invalidate"
-msgstr ""
+msgstr "Недействительный"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
#: bika/lims/profiles/default/types/Invoice.xml
@@ -376,7 +377,7 @@ msgstr "Лаборатория: Информация"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
msgid "Large Sticker"
-msgstr ""
+msgstr "Большой стикер"
#: bika/lims/profiles/default/types/Contact.xml
#: bika/lims/profiles/default/types/LabContact.xml
@@ -416,7 +417,7 @@ msgstr "Методы"
#: bika/lims/profiles/default/actions.xml
msgid "My organization"
-msgstr ""
+msgstr "Моя организация"
msgid "No preservation required"
msgstr "Не требуется хранение"
@@ -453,7 +454,7 @@ msgid "Preservations"
msgstr "Образец: Хранение"
msgid "Preserve"
-msgstr ""
+msgstr "Сохранить"
#: bika/lims/profiles/default/types/Pricelist.xml
msgid "Pricelist"
@@ -470,7 +471,7 @@ msgstr "Печать"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
msgid "Print Invoice"
-msgstr ""
+msgstr "Напечатать счет"
#: bika/lims/profiles/default/types/Pricelist.xml
msgid "Print pricelist"
@@ -573,10 +574,10 @@ msgid "Republish"
msgstr "Опубликовать повторно"
msgid "Retract"
-msgstr ""
+msgstr "Задержать"
msgid "Retracted"
-msgstr ""
+msgstr "Задержан"
#: bika/lims/profiles/default/types/AnalysisRequest.xml
msgid "Sample"
@@ -675,7 +676,7 @@ msgstr "Поиск"
#: bika/lims/profiles/default/types/BikaSetup.xml
msgid "Setup"
-msgstr ""
+msgstr "Настройка"
#: bika/lims/profiles/default/actions.xml
msgid "Sharing"
@@ -699,7 +700,7 @@ msgstr "Предварительный просмотр наклеек"
#: bika/lims/profiles/default/types/StorageLocation.xml
msgid "Storage Location"
-msgstr ""
+msgstr "Мечт хранения"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/StorageLocations.xml
@@ -739,16 +740,16 @@ msgid "Supply Orders"
msgstr "Заказы на поставку"
msgid "To be preserved"
-msgstr ""
+msgstr "Должны быть сохранены"
msgid "To be sampled"
-msgstr ""
+msgstr "Ожидаемые образцы"
msgid "To be verified"
msgstr "На проверку"
msgid "Unpublished"
-msgstr ""
+msgstr "Не опубликовано"
msgid "Unsassign"
msgstr ""
@@ -767,7 +768,7 @@ msgid "Verified"
msgstr "Проверено"
msgid "Verify"
-msgstr ""
+msgstr "Проверить"
#: bika/lims/profiles/default/types/ARReport.xml
#: bika/lims/profiles/default/types/ARTemplate.xml
@@ -777,11 +778,11 @@ msgstr ""
#: bika/lims/profiles/default/types/Worksheet.xml
msgid "Worksheet"
-msgstr ""
+msgstr "Рабочий лист"
#: bika/lims/profiles/default/types/WorksheetTemplate.xml
msgid "Worksheet Template"
-msgstr ""
+msgstr "Шаблон рабочего листа"
#: bika/lims/profiles/default/controlpanel.xml
#: bika/lims/profiles/default/types/WorksheetTemplates.xml
diff --git a/bika/lims/locales/ru/LC_MESSAGES/senaite.core.po b/bika/lims/locales/ru/LC_MESSAGES/senaite.core.po
index d8d4110da0..e105f0277f 100644
--- a/bika/lims/locales/ru/LC_MESSAGES/senaite.core.po
+++ b/bika/lims/locales/ru/LC_MESSAGES/senaite.core.po
@@ -1,15 +1,16 @@
#
# Translators:
# Ramon Bartl , 2018
-# alex r , 2018
# Artem Kladov , 2020
+# Алексей Сериков , 2020
+# alex r , 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-08-02 11:38+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
-"Last-Translator: Artem Kladov , 2020\n"
+"Last-Translator: alex r , 2021\n"
"Language-Team: Russian (https://www.transifex.com/senaite/teams/87045/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,7 +24,7 @@ msgstr ""
#: bika/lims/content/bikasetup.py:794
msgid "
The Bika LIMS 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 Type
Variables
Client
{client}
Year
{year}
Date
{yymmdd}
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 ""
+msgstr "
Bika LIMS ID сервер обеспечивает уникальную последовательность идентификаторов для таких объектов как рбразцы, рабочие листы и др., основываясь на формате, указанном для каждого типа содержимого.
Формат построен аналогично синтаксису форматных строк Python, используя предопределенные переменные для каждого типа содержимого и счетчик «seq» с ограниченным максимальным числом знаков, например «03d» для последовательности идентификаторов от 001 до 999.
Буквенно-цифровые префиксы идентификаторов включены в форматах непосредственно, т.е. «WS» для рабочего листа в WS-{seq:03d} формирует последовательность идентификаторов рабочих листов: WS-001, WS-002, WS-003,…и т.д.
Для динамического генерирования буквенно-цифровой нумерации и последовательности, может быть использован подстановочный знак {alpha}. Т.е. WS-{alpha:2a3d} формирует WS-AA001, WS-AA002, WS-AB034, и т.д.
Могут быть использованы следующие переменные:
Тип содержимого
Переменные
Клиент
{client}
Год
{year}
Дата
{yymmdd}
ID образца
{sampleId}
тип образца
{sampleType}
Дата отбора
{samplingDate}
Дата получения пробы
{dateSampled}
Настройки конфигурации:
формат:
строковое значение Phyton построено из предопределенных переменных, таких как идентификатор образца , клиент, вид образца
особая переменная «seq» должна быть в конце строки
тип последовательности: [generated|counter]
контекст: if type counter, provides context the counting function
тип содержимого: [backreference|contained]
counter reference: a parameter to the counting function
префикс: default prefix if none provided in format string
split length: the number of parts to be included in the prefix
"
#: bika/lims/browser/publish/templates/email.pt:138
msgid "${amount} attachments with a total size of ${total_size}"
@@ -32,11 +33,11 @@ msgstr "${amount} вложений общим размером ${total_size}"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:26
#: bika/lims/browser/templates/partition_magic.pt:29
msgid "${back_link}"
-msgstr ""
+msgstr "${back_link} "
#: bika/lims/browser/templates/login_details.pt:32
msgid "${contact_fullname} can log into the LIMS by using ${contact_username} as username. Contacts must change their own passwords. If a password is forgotten a contact can request a new password from the login form."
-msgstr ""
+msgstr "${contact_fullname} может войти в LIMS, используя ${contact_username} как имя пользователя. Предприятии | Контакты должны изменить свои пароли. Если пароль забыт пользователь может запросить новый пароль из формы входа в систему"
#: bika/lims/controlpanel/bika_analysisservices.py:148
msgid "${items} were successfully created."
@@ -48,7 +49,7 @@ msgstr "${item} был успешно создан."
#: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:36
msgid "%"
-msgstr ""
+msgstr "%"
#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:99
#: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:99
@@ -66,20 +67,20 @@ msgstr "%s отклонено"
#: bika/lims/exportimport/setupdata/__init__.py:58
msgid "%s has no '%s' column."
-msgstr ""
+msgstr "%s не содержит колонку '%s'"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:26
#: bika/lims/browser/templates/partition_magic.pt:29
msgid "← Back"
-msgstr ""
+msgstr "← Назад"
#: bika/lims/browser/publish/templates/email.pt:30
msgid "← Back to the ${back_link}"
-msgstr ""
+msgstr "← Назад к ${back_link} "
#: 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' и 'Max' показывают допустимый(валидный) диапазон значений. 'Min warn' and 'Max warn' показывают пороговый диапазон. любой результат за пределами допустимого диапазона но не превышающий пороговый, вызывает мене строгое предупреждение. Если результат выходит за пределы порогового диапазона, значение, установленное для «» Max будет отображаться в списках и результатах отчетов вместо реального результата"
#: bika/lims/browser/viewlets/templates/attachments.pt:249
#: bika/lims/content/referencesample.py:201
@@ -104,7 +105,7 @@ msgstr "(Требуется)"
#: bika/lims/browser/publish/templates/email_template.pt:25
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
-msgstr ""
+msgstr "*** Это автоматически сгенерированное сообщение, пожалуйста, не отвечайте на него. ***"
#: bika/lims/browser/analyses/view.py:150
#: bika/lims/browser/referencesample.py:175
@@ -119,7 +120,7 @@ msgstr "< Мин."
#: bika/lims/browser/templates/senaite-frontpage.pt:15
msgid " Welcome to SENAITE"
-msgstr ""
+msgstr "Добро пожаловать в SENAITE"
#: bika/lims/skins/bika/bika_widgets/rejectionwidget.pt:59
msgid " Other"
@@ -127,23 +128,23 @@ msgstr "The formula you type here will be dynamically calculated when an analysis using this calculation is displayed.
To enter a Calculation, use standard maths operators, + - * / ( ), and all keywords available, both from other Analysis Services and the Interim Fields specified here, as variables. Enclose them in square brackets [ ].
E.g, the calculation for Total Hardness, the total of Calcium (ppm) and Magnesium (ppm) ions in water, is entered as [Ca] + [Mg], where Ca and MG are the keywords for those two Analysis Services.
"
-msgstr ""
+msgstr "
Формула, которую вы вводите здесь, будет рассчитываться динамически, когда отображается анализ, использующий данный расчета.
Для ввода расчета используй стандартные математические операции, + - * / (), все ключевые слова, от других служб анализа и промежуточных полей , указанные здесь, доступны как переменные. Оборачивайте их в прямоугольные скобки []
апример для расчета общей жесткости, общее содержание ионов кальция и магния в воде, будут введены как [Ca] + [Mg], где Са и Mg являются ключевыми словами для этих двух служб анализа.
To enter a Calculation, use standard maths operators, + - * / ( ), and all keywords available, both from other Analysis Services and the Interim Fields specified here, as variables. Enclose them in square brackets [ ].
E.g, the calculation for Total Hardness, the total of Calcium (ppm) and Magnesium (ppm) ions in water, is entered as [Ca] + [Mg], where Ca and MG are the keywords for those two Analysis Services.
"
@@ -148,15 +149,15 @@ msgstr ""
#: bika/lims/browser/fields/resultrangefield.py:42
#: bika/lims/browser/widgets/analysisspecificationwidget.py:114
msgid "> Max"
-msgstr ">大於"
+msgstr "> 最大"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:512
msgid ">max"
-msgstr ""
+msgstr "> 最大"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:498
msgid ">min"
-msgstr ""
+msgstr "> 最小"
#: bika/lims/content/organisation.py:130
msgid "Account Name"
@@ -181,7 +182,7 @@ msgstr "認證方縮寫"
#: bika/lims/content/laboratory.py:123
msgid "Accreditation Body URL"
-msgstr "認證方網址連結"
+msgstr "認證方網址"
#: bika/lims/content/laboratory.py:154
msgid "Accreditation Logo"
@@ -189,44 +190,44 @@ msgstr "認證標籤"
#: bika/lims/content/laboratory.py:144
msgid "Accreditation Reference"
-msgstr "認證编碼"
+msgstr "認證編號"
#: bika/lims/content/laboratory.py:167
msgid "Accreditation page header"
-msgstr "認證數據包的開始部分"
+msgstr "認證頁眉"
#: bika/lims/browser/analyses/view.py:1236
#: bika/lims/browser/analysisrequest/manage_analyses.py:257
#: bika/lims/browser/referencesample.py:357
msgid "Accredited"
-msgstr "已認證"
+msgstr "受認證"
#: bika/lims/browser/auditlog.py:91
#: bika/lims/browser/reports/templates/administration_usershistory.pt:74
#: bika/lims/controlpanel/auditlog.py:92
msgid "Action"
-msgstr "動作"
+msgstr "操作"
#: bika/lims/browser/reports/templates/administration.pt:133
msgid "Actions performed by users (or specific user) between a period of time"
-msgstr "在指定時間內用戶(或特定用戶)所進行之動作"
+msgstr "在指定時間內用戶(或特定用戶)所進行之操作"
#: bika/lims/profiles/default/workflows/bika_referencesample_workflow/definition.xml
#: bika/lims/profiles/default/workflows/senaite_client_workflow/definition.xml
#: bika/lims/profiles/default/workflows/senaite_clientcontact_workflow/definition.xml
msgid "Activate"
-msgstr ""
+msgstr "激活"
#: bika/lims/browser/analysisrequest/analysisrequests.py:240
#: bika/lims/browser/client/views/analysisprofiles.py:64
#: bika/lims/browser/client/views/artemplates.py:61
msgid "Active"
-msgstr "活躍的"
+msgstr "運作中"
#: bika/lims/browser/auditlog.py:83
#: bika/lims/controlpanel/auditlog.py:77
msgid "Actor"
-msgstr ""
+msgstr "操作人"
#: bika/lims/browser/analysisrequest/analysisrequests.py:474
#: bika/lims/browser/analysisrequest/templates/analysisrequests.pt:36
@@ -240,24 +241,24 @@ msgstr "添加分析"
#: bika/lims/browser/viewlets/templates/attachments.pt:302
msgid "Add Attachment"
-msgstr ""
+msgstr "添加附件"
#: bika/lims/browser/worksheet/views/add_blank.py:43
msgid "Add Blank Reference"
-msgstr "添加空白参考"
+msgstr "添加空白參考"
#: bika/lims/browser/worksheet/views/add_control.py:42
#: bika/lims/browser/worksheet/views/referencesamples.py:54
msgid "Add Control Reference"
-msgstr "添加對照参考"
+msgstr "添加對照參考"
#: bika/lims/browser/worksheet/views/add_duplicate.py:54
msgid "Add Duplicate"
-msgstr "添加重複"
+msgstr "添加重複樣"
#: bika/lims/controlpanel/bika_reflexrulefolder.py:87
msgid "Add Reflex rule"
-msgstr ""
+msgstr "添加反射規則"
#: bika/lims/content/bikasetup.py:340
msgid "Add a remarks field to all analyses"
@@ -265,32 +266,32 @@ msgstr "在所有分析加入添加備註欄"
#: bika/lims/content/artemplate.py:250
msgid "Add analyses from the selected profile to the template"
-msgstr ""
+msgstr "在此樣板中加入所選配套的分析"
#: bika/lims/browser/viewlets/templates/attachments.pt:195
#: bika/lims/browser/viewlets/templates/worksheet_attachments.pt:37
msgid "Add new Attachment"
-msgstr ""
+msgstr "添加新附件"
#: bika/lims/content/analysisrequest.py:995
msgid "Add one or more attachments to describe the sample in this sample, or to specify your request."
-msgstr ""
+msgstr "附上一個或多個樣本或請求的說明文"
#: bika/lims/skins/bika/bika_widgets/remarkswidget.pt:45
msgid "Add remarks"
-msgstr ""
+msgstr "添加備註"
#: bika/lims/content/calculation.py:98
msgid "Additional Python Libraries"
-msgstr ""
+msgstr "附加 Python 庫"
#: bika/lims/content/analysisservice.py:387
msgid "Additional Values"
-msgstr ""
+msgstr "附加值"
#: bika/lims/content/analysisrequest.py:219
msgid "Additional email addresses to be notified"
-msgstr ""
+msgstr "附加接收通知的電郵地址"
#: bika/lims/content/storagelocation.py:93
#: bika/lims/skins/bika/bika_widgets/addresswidget.pt:137
@@ -311,7 +312,7 @@ msgstr ""
#: bika/lims/browser/reports/selection_macros/__init__.py:359
msgid "After ${end_date}"
-msgstr "之後"
+msgstr "${end_date} 之後"
#: bika/lims/browser/instrument.py:648
#: bika/lims/content/instrumentcertification.py:98
@@ -330,7 +331,7 @@ msgstr "所有已認證的分析服務均列于此."
#: bika/lims/browser/viewlets/templates/worksheet_attachments.pt:40
msgid "All Analyses of Service"
-msgstr ""
+msgstr "所有現有的分析"
#: bika/lims/browser/analysisrequest/analysisrequests.py:617
msgid "All analyses assigned"
@@ -338,31 +339,31 @@ msgstr "所有已分派分析"
#: bika/lims/content/abstractbaseanalysis.py:220
msgid "Allow Manual Detection Limit input"
-msgstr "容許輸入手動偵查限制/極限"
+msgstr "容許手動輸入檢出限"
#: bika/lims/content/bikasetup.py:180
msgid "Allow access to worksheets only to assigned analysts"
-msgstr ""
+msgstr "僅允許受派分析師訪問工單"
#: bika/lims/content/abstractbaseanalysis.py:569
msgid "Allow manual uncertainty value input"
-msgstr "容許手動輸入不確定的結果"
+msgstr "容許手動輸入不確定值"
#: bika/lims/config.py:145
msgid "Allow same user to verify multiple times"
-msgstr ""
+msgstr "容許同一用戶多次審核"
#: bika/lims/config.py:146
msgid "Allow same user to verify multiple times, but not consecutively"
-msgstr ""
+msgstr "容許同一用戶多次審核,單非連續審核"
#: bika/lims/content/bikasetup.py:352
msgid "Allow self-verification of results"
-msgstr ""
+msgstr "允許審核自己的結果"
#: bika/lims/content/abstractbaseanalysis.py:221
msgid "Allow the analyst to manually replace the default Detection Limits (LDL and UDL) on results entry views"
-msgstr "允許分析師在頁面手動更改預設/默認檢出限( LDL和UDL)的結果"
+msgstr "允許分析師在結果輸入頁面手動更改預設檢出限(LDL 和 UDL)"
#: bika/lims/content/abstractbaseanalysis.py:570
msgid "Allow the analyst to manually replace the default uncertainty value."
@@ -370,7 +371,7 @@ msgstr "允許分析師手動更改預設/默認不確定的數值"
#: bika/lims/content/bikasetup.py:189
msgid "Allow to submit results for unassigned analyses or for analyses assigned to others"
-msgstr ""
+msgstr "允許為分派給他人的分析提交結果"
#: bika/lims/content/client.py:100
msgid "Always expand the selected categories in client views"
@@ -383,7 +384,7 @@ msgstr "數量"
#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:58
#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:58
msgid "Analysed by"
-msgstr ""
+msgstr "分析師:"
#: bika/lims/browser/dashboard/dashboard.py:578
#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:95
@@ -398,7 +399,7 @@ msgstr "按分析服務分析"
#: bika/lims/browser/reports/productivity_analysespersampletype.py:49
#: bika/lims/browser/reports/templates/productivity.pt:203
msgid "Analyses per sample type"
-msgstr "按樣品類型分析"
+msgstr "按樣本類型分析"
#: bika/lims/browser/reports/templates/productivity.pt:165
msgid "Analyses per service"
@@ -407,11 +408,11 @@ msgstr "按服務分析"
#: bika/lims/browser/reports/templates/productivity.pt:387
#: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:77
msgid "Analyses performed and published as % of total"
-msgstr "分析已進行的並公佈為總%"
+msgstr "已進行和發佈的分析 - 總百分比"
#: bika/lims/browser/reports/productivity_analysesperformedpertotal.py:210
msgid "Analyses performed as % of total"
-msgstr "分析已進行的為總%"
+msgstr "已進行的分析 - 總百分比"
#: bika/lims/browser/reports/templates/administration.pt:91
#: bika/lims/browser/reports/templates/productivity.pt:160
@@ -420,13 +421,13 @@ msgstr "分析相關的報告"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:115
msgid "Analyses requested"
-msgstr ""
+msgstr "已請求的分析"
#: bika/lims/browser/reports/productivity_analysesperdepartment.py:219
#: bika/lims/browser/reports/templates/productivity.pt:350
#: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:77
msgid "Analyses summary per department"
-msgstr "分析每個部門的總結"
+msgstr "各部門的分析簡報"
#: bika/lims/browser/analyses/view.py:112
#: bika/lims/browser/reports/productivity_analysestats.py:134
@@ -440,11 +441,11 @@ msgstr "分析附件選項"
#: bika/lims/controlpanel/bika_analysiscategories.py:63
msgid "Analysis Categories"
-msgstr "分析多個類别"
+msgstr "分析類别"
#: bika/lims/content/abstractbaseanalysis.py:436
msgid "Analysis Category"
-msgstr "分析單個類别"
+msgstr "分析類别"
#: bika/lims/content/abstractbaseanalysis.py:252
msgid "Analysis Keyword"
@@ -453,46 +454,46 @@ msgstr "分析關鍵詞"
#: bika/lims/content/analysisrequest.py:404
#: bika/lims/content/artemplate.py:249
msgid "Analysis Profile"
-msgstr "分析單個數據圖表"
+msgstr "分析配套"
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:77
#: bika/lims/browser/client/views/analysisprofiles.py:50
#: bika/lims/content/analysisrequest.py:428
msgid "Analysis Profiles"
-msgstr "分析多個數據圖表"
+msgstr "分析配套"
#: bika/lims/browser/templates/analysisreport_info.pt:22
msgid "Analysis Report"
-msgstr ""
+msgstr "分析報告"
#: bika/lims/browser/publish/reports_listing.py:53
#: bika/lims/profiles/default/types/Client.xml
msgid "Analysis Reports"
-msgstr ""
+msgstr "分析報告"
#: bika/lims/browser/publish/emailview.py:289
msgid "Analysis Results for {}"
-msgstr ""
+msgstr "{} 的分析結果"
#: bika/lims/browser/fields/referenceresultsfield.py:41
#: bika/lims/browser/fields/resultrangefield.py:34
#: bika/lims/browser/referencesample.py:276
msgid "Analysis Service"
-msgstr "分析單個服務"
+msgstr "分析服務"
#: bika/lims/config.py:68
#: bika/lims/controlpanel/bika_analysisservices.py:192
msgid "Analysis Services"
-msgstr "分析多個服務"
+msgstr "分析服務"
#: bika/lims/content/analysisrequest.py:655
#: bika/lims/controlpanel/bika_analysisspecs.py:75
msgid "Analysis Specification"
-msgstr "分析單個規格"
+msgstr "分析規格"
#: bika/lims/controlpanel/bika_analysisspecs.py:63
msgid "Analysis Specifications"
-msgstr "分析多個規格"
+msgstr "分析規格"
#: bika/lims/browser/reports/productivity_analysesperdepartment.py:59
msgid "Analysis State"
@@ -509,7 +510,7 @@ msgstr "分析類别"
#: bika/lims/content/analysisrequest.py:405
msgid "Analysis profiles apply a certain set of analyses"
-msgstr ""
+msgstr "分析配套包含一組分析"
#: bika/lims/browser/reports/productivity_analysesperservice.py:93
#: bika/lims/browser/reports/selection_macros/select_analysisservice.pt:3
@@ -518,7 +519,7 @@ msgstr "分析服務"
#: bika/lims/content/bikasetup.py:316
msgid "Analysis specifications which are edited directly on the Sample."
-msgstr ""
+msgstr "直接為樣本編輯分析規格"
#: bika/lims/browser/reports/templates/productivity.pt:283
msgid "Analysis turnaround time"
@@ -540,7 +541,7 @@ msgstr "分析周轉時間超時"
#: bika/lims/browser/reports/productivity_analysestats_overtime.py:152
#: bika/lims/browser/reports/selection_macros/select_analyst.pt:4
msgid "Analyst"
-msgstr "分析員"
+msgstr "分析師"
#: bika/lims/browser/worksheet/views/add_worksheet.py:45
msgid "Analyst must be specified."
@@ -564,7 +565,7 @@ msgstr "應用廣泛"
#: bika/lims/content/instrumentcertification.py:176
msgid "Approved by"
-msgstr "已被通過"
+msgstr "審批人:"
#: bika/lims/content/instrument.py:280
msgid "Asset Number"
@@ -572,7 +573,7 @@ msgstr "資產編號"
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
msgid "Assign"
-msgstr ""
+msgstr "分派"
#: bika/lims/browser/analysisrequest/analysisrequests.py:386
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
@@ -582,24 +583,24 @@ msgstr "已分派"
#: bika/lims/browser/analyses/view.py:1211
msgid "Assigned to: ${worksheet_id}"
-msgstr "分派到: ${worksheet_id}"
+msgstr "分派到:${worksheet_id}"
#: bika/lims/browser/dashboard/dashboard.py:541
msgid "Assignment pending"
-msgstr ""
+msgstr "待辦任務"
#: bika/lims/validators.py:477
msgid "At least, two options for choices field are required"
-msgstr ""
+msgstr "需要至少兩個選項"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
msgid "Attach"
-msgstr ""
+msgstr "附上"
#: bika/lims/browser/viewlets/templates/attachments.pt:238
msgid "Attach to Analysis Request"
-msgstr ""
+msgstr "附加到分析請求"
#: bika/lims/content/analysisrequest.py:994
#: bika/lims/content/attachment.py:51
@@ -619,16 +620,16 @@ msgstr "附件選項"
#: bika/lims/content/attachment.py:61
#: bika/lims/controlpanel/bika_attachmenttypes.py:72
msgid "Attachment Type"
-msgstr "單一附件類型"
+msgstr "附件類型"
#: bika/lims/controlpanel/bika_attachmenttypes.py:60
msgid "Attachment Types"
-msgstr "多個附件類型"
+msgstr "附件類型"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
msgid "Attachment due"
-msgstr ""
+msgstr "逾期附件"
#: bika/lims/browser/analysisrequest/manage_analyses.py:263
#: bika/lims/browser/referencesample.py:363
@@ -650,37 +651,37 @@ msgstr "附件類型"
#: bika/lims/browser/client/views/attachments.py:45
#: bika/lims/browser/publish/templates/email.pt:129
msgid "Attachments"
-msgstr "多個附件"
+msgstr "附件"
#: bika/lims/controlpanel/auditlog.py:55
#: bika/lims/profiles/default/actions.xml
#: bika/lims/profiles/default/types/AuditLog.xml
msgid "Audit Log"
-msgstr ""
+msgstr "稽查記錄"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:145
msgid "Authorized by"
-msgstr ""
+msgstr "授權人:"
#: bika/lims/exportimport/import.pt:89
msgid "Auto Import Instrument Results"
-msgstr ""
+msgstr "自動導入儀器結果"
#: bika/lims/browser/instrument.py:747
msgid "Auto Import Logs of %s"
-msgstr ""
+msgstr "自動導入%s的記錄"
#: bika/lims/configure.zcml:48
msgid "Auto-Generate ID Beahvior for Dexterity Contents"
-msgstr ""
+msgstr "為靈活內容自動生成 ID"
#: bika/lims/content/artemplate.py:235
msgid "Auto-partition on receive"
-msgstr ""
+msgstr "接收時自動分樣"
#: bika/lims/content/bikasetup.py:522
msgid "Auto-receive samples"
-msgstr ""
+msgstr "自動接收樣本"
#: bika/lims/browser/worksheet/templates/results.pt:132
msgid "Autofill"
@@ -696,7 +697,7 @@ msgstr "自動貼紙印刷"
#: bika/lims/content/artemplate.py:236
msgid "Automatically redirect the user to the partitions creation view when Sample is received."
-msgstr ""
+msgstr "收到樣本時,自動轉到分樣建立頁面。"
#: bika/lims/browser/worksheet/templates/print.pt:121
msgid "Available templates"
@@ -708,11 +709,11 @@ msgstr "平均周轉時間"
#: bika/lims/browser/reports/productivity_analysestats.py:140
msgid "Average early"
-msgstr "平均較早"
+msgstr "平均早"
#: bika/lims/browser/reports/productivity_analysestats.py:138
msgid "Average late"
-msgstr "平均較晚"
+msgstr "平均晚"
#: bika/lims/content/organisation.py:154
msgid "Bank branch"
@@ -725,7 +726,7 @@ msgstr "銀行名稱"
#: bika/lims/browser/templates/instrument_referenceanalyses.pt:36
#: bika/lims/browser/templates/referencesample_analyses.pt:33
msgid "Basis"
-msgstr "根據/基礎"
+msgstr "基礎"
#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92
#: bika/lims/content/analysisrequest.py:306
@@ -746,11 +747,11 @@ msgstr "批量標籤"
#: bika/lims/content/analysisrequest.py:345
msgid "Batch Sub-group"
-msgstr ""
+msgstr "批量子組"
#: bika/lims/browser/batchfolder.py:56
msgid "Batches"
-msgstr "多批"
+msgstr "批量"
#: bika/lims/browser/viewlets/templates/dynamic_specs_viewlet.pt:19
msgid "Be aware that the ranges provided in the spreadsheet file from the dynamic specification might override the ranges defined in the Specifications list below."
@@ -766,11 +767,11 @@ msgstr "軸承"
#: bika/lims/browser/reports/selection_macros/__init__.py:356
msgid "Before ${start_date}"
-msgstr "${start_date}之前"
+msgstr "${start_date} 之前"
#: bika/lims/browser/dashboard/templates/dashboard.pt:562
msgid "Biannual"
-msgstr ""
+msgstr "每兩年"
#: bika/lims/config.py:99
#: bika/lims/content/organisation.py:109
@@ -785,7 +786,7 @@ msgstr "空白"
#: bika/lims/config.py:104
msgid "Blank QC analyses"
-msgstr "空白檢測分析"
+msgstr "空品管分析"
#: bika/lims/controlpanel/bika_instruments.py:80
msgid "Brand"
@@ -793,7 +794,7 @@ msgstr "品牌"
#: bika/lims/browser/clientfolder.py:103
msgid "Bulk Discount"
-msgstr ""
+msgstr "批量折扣"
#: bika/lims/content/client.py:64
#: bika/lims/content/pricelist.py:59
@@ -815,24 +816,24 @@ msgstr "由"
#: bika/lims/browser/department/labcontacts.py:39
msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department."
-msgstr ""
+msgstr "勾選實驗室聯繫人以添加到實驗室部門"
#: bika/lims/content/analysisrequest.py:325
msgid "CBID"
-msgstr ""
+msgstr "CBID"
#: bika/lims/content/analysisrequest.py:188
msgid "CC Contacts"
-msgstr "抄送多個聯絡"
+msgstr "抄送聯絡人"
#: bika/lims/content/analysisrequest.py:218
#: bika/lims/content/client.py:81
msgid "CC Emails"
-msgstr "抄送多個電郵"
+msgstr "抄送電郵地址"
#: bika/lims/content/abstractbaseanalysis.py:547
msgid "Calculate Precision from Uncertainties"
-msgstr "從不確定的進行精密計算"
+msgstr "以不確定值計算精密度"
#: bika/lims/browser/methodfolder.py:71
#: bika/lims/browser/templates/analysisservice_info.pt:152
@@ -851,11 +852,11 @@ msgstr "計算臨時場"
#: bika/lims/content/analysisservice.py:372
msgid "Calculation to be assigned to this content."
-msgstr ""
+msgstr "添加到此內容的計算"
#: bika/lims/controlpanel/bika_calculations.py:59
msgid "Calculations"
-msgstr "多個計算"
+msgstr "計算"
#: bika/lims/content/instrumentscheduledtask.py:114
msgid "Calibration"
@@ -873,21 +874,21 @@ msgstr "校準報告日期"
#: bika/lims/browser/instrument.py:218
#: bika/lims/content/instrumentcalibration.py:107
msgid "Calibrator"
-msgstr "校準器"
+msgstr "校準師"
#: bika/lims/browser/analyses/view.py:1159
msgid "Can verify, but submitted by current user"
-msgstr ""
+msgstr "可以審核,但由當前用戶提交"
#: bika/lims/browser/analyses/view.py:1183
msgid "Can verify, but was already verified by current user"
-msgstr ""
+msgstr "可以審核,但已由其它用戶審核"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:124
#: bika/lims/browser/publish/templates/email.pt:205
#: bika/lims/browser/templates/partition_magic.pt:249
msgid "Cancel"
-msgstr ""
+msgstr "取消"
#: bika/lims/browser/analysisrequest/analysisrequests.py:341
#: bika/lims/browser/batchfolder.py:109
@@ -905,15 +906,15 @@ msgstr "不能停用的計算,因它現正被以下服務使用中: ${calc_ser
#: bika/lims/browser/analyses/view.py:1189
msgid "Cannot verify, last verified by current user"
-msgstr ""
+msgstr "無法審核,對上一次由當前用戶審核"
#: bika/lims/browser/analyses/view.py:1165
msgid "Cannot verify, submitted by current user"
-msgstr ""
+msgstr "無法審核,由當前用戶提交"
#: bika/lims/browser/analyses/view.py:1174
msgid "Cannot verify, was verified by current user"
-msgstr ""
+msgstr "無法審核,已由當前用戶審核"
#: bika/lims/content/container.py:55
#: bika/lims/controlpanel/bika_containers.py:62
@@ -923,16 +924,16 @@ msgstr "容量"
#: bika/lims/browser/analyses/view.py:161
#: bika/lims/browser/referencesample.py:171
msgid "Captured"
-msgstr "已捕獲; 佔領"
+msgstr "已捕獲"
#: bika/lims/browser/templates/instrument_referenceanalyses.pt:37
#: bika/lims/browser/templates/referencesample_analyses.pt:34
msgid "Cardinal"
-msgstr "主要的/基本的"
+msgstr "基本的"
#: bika/lims/configure.zcml:55
msgid "Catalog Dexterity contents in multiple catalogs"
-msgstr ""
+msgstr "將靈活內容歸類到多個目錄"
#: bika/lims/browser/templates/referencesample_view.pt:53
#: bika/lims/content/referencesample.py:94
@@ -941,13 +942,13 @@ msgstr "類别號碼"
#: bika/lims/content/bikasetup.py:306
msgid "Categorise analysis services"
-msgstr "所屬分類分析服務"
+msgstr "分類分析服務"
#: bika/lims/browser/referencesample.py:147
#: bika/lims/browser/templates/analysisservice_info.pt:59
#: bika/lims/browser/worksheet/views/add_analyses.py:92
msgid "Category"
-msgstr "單個類别"
+msgstr "類别"
#: bika/lims/content/analysiscategory.py:114
msgid "Category cannot be deactivated because it contains Analysis Services"
@@ -964,21 +965,21 @@ msgstr "證書編碼"
#: bika/lims/browser/auditlog.py:95
#: bika/lims/controlpanel/auditlog.py:100
msgid "Changes"
-msgstr ""
+msgstr "更動"
#: bika/lims/browser/analysisrequest/resultsinterpretation.py:57
msgid "Changes Saved"
-msgstr ""
+msgstr "已保存更改"
#: bika/lims/browser/header_table.py:78
#: bika/lims/browser/workflow/__init__.py:194
#: bika/lims/browser/worksheet/views/add_analyses.py:132
msgid "Changes saved."
-msgstr ""
+msgstr "已保存更改。"
#: bika/lims/browser/templates/header_table.pt:41
msgid "Changes will be propagated to partitions"
-msgstr ""
+msgstr "所做的更動會應用到所有分樣"
#: bika/lims/content/method.py:136
msgid "Check if the method has been accredited"
@@ -986,7 +987,7 @@ msgstr "檢查方法是否已被認可"
#: bika/lims/content/abstractbaseanalysis.py:399
msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses"
-msgstr "如果分析服務包含在認證分析實驗室的時間表, 勾選此複選框"
+msgstr "分析服務列入實驗室已受認證的分析清單"
#: bika/lims/content/samplepoint.py:112
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"
@@ -1006,11 +1007,11 @@ msgstr "勾選此選項,以確保一個獨立的樣品容器用於此分析服
#: bika/lims/browser/fields/interimfieldsfield.py:44
msgid "Choices"
-msgstr ""
+msgstr "選項"
#: bika/lims/content/analysisrequest.py:656
msgid "Choose default Sample specification values"
-msgstr ""
+msgstr "選擇預設樣本規格值"
#: bika/lims/content/bikasetup.py:383
msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user."
@@ -2152,7 +2153,7 @@ msgstr ""
#: bika/lims/config.py:114
msgid "Friday"
-msgstr ""
+msgstr "星期五"
#: bika/lims/browser/dashboard/templates/dashboard.pt:551
#: bika/lims/browser/publish/templates/email.pt:47
@@ -2719,7 +2720,7 @@ msgstr "實驗室"
#: bika/lims/content/laboratory.py:103
msgid "Laboratory Accredited"
-msgstr "實驗室認可的"
+msgstr "實驗室受認可"
#: bika/lims/content/bikasetup.py:559
msgid "Laboratory Workdays"
@@ -2753,7 +2754,7 @@ msgstr "後期分析/最近的分析"
#: bika/lims/browser/analyses/view.py:737
#: bika/lims/browser/worksheet/views/add_analyses.py:213
msgid "Late Analysis"
-msgstr "後期分析/最近的分析"
+msgstr "慢處理的分析"
#: bika/lims/content/samplepoint.py:56
msgid "Latitude"
@@ -3042,7 +3043,7 @@ msgstr "方法"
#: bika/lims/content/method.py:78
msgid "Method Document"
-msgstr "方法文檔"
+msgstr "方法檔案"
#: bika/lims/content/method.py:57
msgid "Method ID"
@@ -3127,7 +3128,7 @@ msgstr ""
#: bika/lims/config.py:110
msgid "Monday"
-msgstr ""
+msgstr "星期一"
#: bika/lims/browser/dashboard/templates/dashboard.pt:560
msgid "Monthly"
@@ -3497,7 +3498,7 @@ msgstr "訂單號碼"
#: bika/lims/browser/supplyorderfolder.py:49
msgid "Orders"
-msgstr "多個訂單"
+msgstr "訂單"
#: bika/lims/content/instrumentcertification.py:99
msgid "Organization responsible of granting the calibration certificate"
@@ -3734,11 +3735,11 @@ msgstr ""
#: bika/lims/content/analysisrequest.py:573
#: bika/lims/content/analysisservice.py:134
msgid "Preservation"
-msgstr "保存"
+msgstr "防腐"
#: bika/lims/content/preservation.py:43
msgid "Preservation Category"
-msgstr "保存類別"
+msgstr "防腐類別"
#: bika/lims/controlpanel/bika_preservations.py:45
msgid "Preservations"
@@ -3746,7 +3747,7 @@ msgstr "保存"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Preserve"
-msgstr ""
+msgstr "防腐"
#: bika/lims/browser/analysisrequest/analysisrequests.py:201
#: bika/lims/content/analysisrequest.py:610
@@ -3888,11 +3889,11 @@ msgstr "已發佈"
#: bika/lims/browser/publish/reports_listing.py:107
msgid "Published By"
-msgstr "由...出版"
+msgstr "發佈人:"
#: bika/lims/browser/publish/reports_listing.py:105
msgid "Published Date"
-msgstr ""
+msgstr "發佈日期"
#: bika/lims/browser/reports/administration_arsnotinvoiced.py:48
msgid "Published Samples which have not been invoiced"
@@ -3900,7 +3901,7 @@ msgstr ""
#: bika/lims/browser/workflow/client.py:56
msgid "Published {}, "
-msgstr ""
+msgstr "已發佈 {}, "
#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:102
#: bika/lims/browser/worksheet/views/folder.py:110
@@ -3920,7 +3921,7 @@ msgstr "質量"
#: bika/lims/browser/dashboard/templates/dashboard.pt:561
msgid "Quarterly"
-msgstr ""
+msgstr "每季"
#: bika/lims/browser/fields/resultrangefield.py:43
msgid "Range Comment"
@@ -3971,7 +3972,7 @@ msgstr "接收"
#: bika/lims/browser/reports/productivity_analysestats.py:76
#: bika/lims/browser/reports/productivity_analysestats_overtime.py:172
msgid "Received"
-msgstr "已收到"
+msgstr "已接收"
#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:89
msgid "Recept. Lag"
@@ -4032,70 +4033,70 @@ msgstr "參考樣品的值是零或“空白”"
#: bika/lims/content/arreport.py:57
msgid "Referenced Samples in the PDF"
-msgstr ""
+msgstr "在 PDF 中參照樣本"
#: bika/lims/controlpanel/bika_reflexrulefolder.py:59
msgid "Reflex Rule"
-msgstr ""
+msgstr "反射規則"
#: bika/lims/controlpanel/bika_reflexrulefolder.py:55
msgid "Reflex rules folder"
-msgstr ""
+msgstr "反射規則資料夾"
#: bika/lims/content/bikasetup.py:147
msgid "Register"
-msgstr "注册"
+msgstr "註冊"
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Registered"
-msgstr ""
+msgstr "已註冊"
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
#: bika/lims/profiles/default/workflows/senaite_batch_workflow/definition.xml
msgid "Reinstate"
-msgstr ""
+msgstr "複述"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:130
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Reject"
-msgstr ""
+msgstr "拒絕"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:18
msgid "Reject samples"
-msgstr ""
+msgstr "拒絕樣本"
#: bika/lims/browser/analysisrequest/analysisrequests.py:370
#: bika/lims/browser/dashboard/dashboard.py:586
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
msgid "Rejected"
-msgstr ""
+msgstr "已拒絕"
#: bika/lims/browser/workflow/analysisrequest.py:105
msgid "Rejected items: {}"
-msgstr ""
+msgstr "被拒項目:{}"
#: bika/lims/browser/viewlets/templates/rejected_ar_viewlet.pt:13
msgid "Rejected sample"
-msgstr ""
+msgstr "被拒樣本"
#: bika/lims/browser/analysisrequest/reject_samples.py:113
msgid "Rejected {} samples: {}"
-msgstr ""
+msgstr "{} 個被拒樣本:{}"
#: bika/lims/browser/analysisrequest/reject_samples.py:120
msgid "Rejection cancelled"
-msgstr ""
+msgstr "取消拒絕"
#: bika/lims/browser/analysisrequest/templates/reject_samples.pt:82
msgid "Rejection reasons"
-msgstr ""
+msgstr "拒絕的理由"
#: bika/lims/browser/analysisrequest/reject_samples.py:69
msgid "Rejection workflow is not enabled"
-msgstr ""
+msgstr "拒絕的流程未被啓用"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_manage_results.pt:81
#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:66
@@ -4105,55 +4106,55 @@ msgstr "備註"
#: bika/lims/content/analysisrequest.py:1058
msgid "Remarks and comments for this request"
-msgstr ""
+msgstr "此請求的備註與評語"
#: bika/lims/browser/worksheet/views/analyses.py:555
msgid "Remarks of {}"
-msgstr ""
+msgstr "{} 的備註"
#: bika/lims/content/instrumentcalibration.py:119
msgid "Remarks to take into account before calibration"
-msgstr "備註已考慮到校準前"
+msgstr "校準前需考量的備註"
#: bika/lims/content/instrumentscheduledtask.py:82
msgid "Remarks to take into account before performing the task"
-msgstr "備註已考慮到在執行任務前,"
+msgstr "任務執行前需考量的備註"
#: bika/lims/content/instrumentvalidation.py:100
msgid "Remarks to take into account before validation"
-msgstr "備註考慮到之前的驗證"
+msgstr "驗證前需考量的備註"
#: bika/lims/content/instrumentmaintenancetask.py:95
msgid "Remarks to take into account for maintenance process"
-msgstr "備註已考慮到保養過程"
+msgstr "保養程序中應考量的備註"
#: bika/lims/browser/auditlog.py:89
#: bika/lims/controlpanel/auditlog.py:89
msgid "Remote IP"
-msgstr ""
+msgstr "遠端 IP"
#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_referenceanalysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
msgid "Remove"
-msgstr ""
+msgstr "移除"
#: bika/lims/browser/idserver/view.py:75
msgid "Removed key {} from storage"
-msgstr ""
+msgstr "已移除儲藏庫中的 {}"
#: bika/lims/config.py:88
msgid "Render in Report"
-msgstr ""
+msgstr "報告中呈現"
#: bika/lims/content/instrumentmaintenancetask.py:165
#: bika/lims/content/instrumentscheduledtask.py:117
msgid "Repair"
-msgstr "修理/維修"
+msgstr "修理"
#: bika/lims/browser/widgets/reflexrulewidget.py:446
msgid "Repeat"
-msgstr ""
+msgstr "重複"
#: bika/lims/browser/fields/interimfieldsfield.py:46
#: bika/lims/content/report.py:38
@@ -4172,11 +4173,11 @@ msgstr "報告ID"
#: bika/lims/browser/viewlets/templates/attachments.pt:69
msgid "Report Option"
-msgstr ""
+msgstr "報告選項"
#: bika/lims/content/attachment.py:70
msgid "Report Options"
-msgstr ""
+msgstr "報告選項"
#: bika/lims/content/report.py:43
msgid "Report Type"
@@ -4189,7 +4190,7 @@ msgstr "報告識別號碼"
#: bika/lims/browser/reports/templates/administration.pt:97
msgid "Report of published samples which have not been invoiced"
-msgstr ""
+msgstr "已發佈報告但未開發票的樣本簡報"
#: bika/lims/browser/reports/templates/productivity.pt:390
msgid "Report tables between a period of time the number of analyses published and expressed as a percentage of all analyses performed."
@@ -4197,11 +4198,11 @@ msgstr "在一段時間內在的分析公佈與以百分比表示的分析報告
#: bika/lims/browser/reports/templates/productivity.pt:132
msgid "Report tables between a period of time the number of samples received and results reported for them with differences between the two"
-msgstr "在一段時間內接收到的樣本數量和結果報告, 它們兩者之間差異之間報告表"
+msgstr "在一段時間內接收到的樣本數量和其結果,以及兩者間差異的報告表"
#: bika/lims/browser/reports/templates/productivity.pt:457
msgid "Report tables of Samples and totals submitted between a period of time"
-msgstr ""
+msgstr "一段時間內的樣本和總提交收數目的報告表"
#: bika/lims/content/report.py:44
msgid "Report type"
@@ -4209,19 +4210,19 @@ msgstr "報告類型"
#: bika/lims/content/instrumentcertification.py:192
msgid "Report upload"
-msgstr "報告上傳"
+msgstr "上傳報告"
#: bika/lims/browser/reports/__init__.py:117
msgid "Reports"
-msgstr "多個報告"
+msgstr "報告"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Republish"
-msgstr ""
+msgstr "重發佈"
#: bika/lims/browser/analysisrequest/analysisrequests.py:608
msgid "Republished after last print"
-msgstr ""
+msgstr "上次列印後重發佈"
#: bika/lims/browser/reports/administration_arsnotinvoiced.py:79
#: bika/lims/browser/reports/productivity_analysesattachments.py:81
@@ -4251,17 +4252,17 @@ msgstr "已请求"
#: bika/lims/content/analysisservice.py:136
msgid "Required Volume"
-msgstr "要求的体积"
+msgstr "需求的量"
#: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:134
#: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:57
msgid "Reset"
-msgstr ""
+msgstr "重置"
#: bika/lims/browser/publish/templates/email.pt:83
#: bika/lims/browser/templates/analysisreport_info.pt:153
msgid "Responsibles"
-msgstr ""
+msgstr "職責"
#: bika/lims/content/client.py:121
msgid "Restrict categories"
@@ -4269,7 +4270,7 @@ msgstr "限制類"
#: 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 "將分析服務以及儀器限制於所選分析法。您需先行保存變更以將更新反映在服務列表中。"
#: bika/lims/browser/analyses/view.py:141
#: bika/lims/browser/referencesample.py:167
@@ -4287,19 +4288,19 @@ msgstr "結果值"
#: bika/lims/validators.py:648
msgid "Result Value must be a number"
-msgstr ""
+msgstr "結果值必須是個數字"
#: bika/lims/validators.py:663
msgid "Result Value must be unique"
-msgstr ""
+msgstr "結果值必須獨一無二"
#: bika/lims/content/instrument.py:240
msgid "Result files folders"
-msgstr ""
+msgstr "結果檔案資料夾"
#: bika/lims/browser/analyses/view.py:1072
msgid "Result in shoulder range"
-msgstr ""
+msgstr "結果瀕臨上下限"
#: bika/lims/browser/analyses/view.py:1069
msgid "Result out of range"
@@ -4307,19 +4308,19 @@ msgstr "結果超出範圍"
#: bika/lims/browser/analyses/view.py:1091
msgid "Result range is different from Specification: {}"
-msgstr ""
+msgstr "結果範圍與規格不同:{}"
#: bika/lims/content/bikasetup.py:328
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”來表示。精度可以在個別分析服務來配置"
+msgstr "擁有至少這有效位數的結果值將以字母 “e” 的科學記數法表示。精度可以在個別分析服務中配置。"
#: bika/lims/browser/resultsimport/autoimportlogs.py:59
msgid "Results"
-msgstr ""
+msgstr "結果"
#: bika/lims/content/analysisrequest.py:1299
msgid "Results Interpretation"
-msgstr "結果闡明"
+msgstr "結果詮釋"
#: bika/lims/browser/analysisrequest/analysisrequests.py:620
msgid "Results have been withdrawn"
@@ -4327,11 +4328,11 @@ msgstr "結果被撤回"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:115
msgid "Results interpretation"
-msgstr "結果闡明"
+msgstr "結果詮釋"
#: bika/lims/browser/dashboard/dashboard.py:423
msgid "Results pending"
-msgstr ""
+msgstr "等待結果"
#: bika/lims/content/analysisrequest.py:625
#: bika/lims/content/preservation.py:48
@@ -4342,7 +4343,7 @@ msgstr "保留期"
#: bika/lims/browser/analyses/view.py:154
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
msgid "Retest"
-msgstr ""
+msgstr "複檢"
#: bika/lims/browser/referencesample.py:183
#: bika/lims/browser/worksheet/views/analyses.py:96
@@ -4353,17 +4354,17 @@ msgstr "已複檢"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
msgid "Retract"
-msgstr ""
+msgstr "撤回"
#: bika/lims/browser/dashboard/dashboard.py:587
#: bika/lims/profiles/default/workflows/bika_analysis_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_duplicateanalysis_workflow/definition.xml
msgid "Retracted"
-msgstr ""
+msgstr "已撤回"
#: bika/lims/browser/templates/analyses_retractedlist.pt:11
msgid "Retracted analyses"
-msgstr "撤回分析"
+msgstr "已撤回的分析"
#: bika/lims/browser/instrument.py:596
msgid "Retractions"
@@ -4371,94 +4372,94 @@ msgstr "撤回"
#: bika/lims/browser/publish/reports_listing.py:99
msgid "Review State"
-msgstr ""
+msgstr "複審狀態"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:144
msgid "Reviewed by"
-msgstr ""
+msgstr "複審人:"
#: bika/lims/browser/auditlog.py:87
#: bika/lims/controlpanel/auditlog.py:85
msgid "Roles"
-msgstr ""
+msgstr "角色"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
#: bika/lims/profiles/default/workflows/bika_worksheet_workflow/definition.xml
msgid "Rollback"
-msgstr ""
+msgstr "復原"
#: bika/lims/browser/worksheet/views/folder.py:112
msgid "Routine Analyses"
-msgstr ""
+msgstr "例行分析"
#: bika/lims/profiles.zcml:17
msgid "SENAITE Core"
-msgstr ""
+msgstr "SENAITE 核"
#: bika/lims/browser/senaite-frontpage.zcml:35
msgid "SENAITE LIMS front-page"
-msgstr ""
+msgstr "SENAITE LIMS 首頁"
#: bika/lims/browser/senaite-frontpage.zcml:35
msgid "SENAITE front-page"
-msgstr ""
+msgstr "SENAITE 首頁"
#: bika/lims/browser/contact.py:286
msgid "SMTP server disconnected. User creation aborted."
-msgstr ""
+msgstr "SMTP 伺服器短線。終止用戶創建。"
#: bika/lims/content/supplier.py:87
msgid "SWIFT code."
-msgstr "SWIFT代碼"
+msgstr "SWIFT 代碼"
#: bika/lims/content/person.py:43
msgid "Salutation"
-msgstr "問候/招呼"
+msgstr "頭銜"
#: bika/lims/content/bikasetup.py:412
msgid "Same as the above, but sets the default on analysis services. This setting can be set per individual analysis on its own configuration"
-msgstr "與上述相同,但在設定分析服務的默認設置。此設置可以為每個單獨的分析設置自己的配置"
+msgstr "與上述相同,但設定為分析服務的預設值。此設定可以為每個單獨的分析設定各自的配置"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:290
#: bika/lims/browser/batch/batchbook.py:64
#: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:93
msgid "Sample"
-msgstr "樣品"
+msgstr "樣本"
#: bika/lims/browser/analysisrequest/add2.py:1712
msgid "Sample ${AR} was successfully created."
-msgstr ""
+msgstr "${AR} 樣本成功建立。"
#: bika/lims/content/bikasetup.py:397
msgid "Sample Attachment Option"
-msgstr ""
+msgstr "樣本附件選項"
#: bika/lims/controlpanel/bika_sampleconditions.py:71
msgid "Sample Condition"
-msgstr "樣品條件/狀態"
+msgstr "樣本狀態"
#: bika/lims/controlpanel/bika_sampleconditions.py:59
msgid "Sample Conditions"
-msgstr "樣品條件/狀態"
+msgstr "樣本狀態"
#: bika/lims/browser/analysisrequest/analysisrequests.py:91
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:108
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:68
msgid "Sample ID"
-msgstr "樣品編號"
+msgstr "樣本編號"
#: bika/lims/controlpanel/bika_samplematrices.py:46
msgid "Sample Matrices"
-msgstr "樣品基體"
+msgstr "樣本基體"
#: bika/lims/content/sampletype.py:140
#: bika/lims/controlpanel/bika_samplematrices.py:56
msgid "Sample Matrix"
-msgstr "樣品基體"
+msgstr "樣本基體"
#: bika/lims/content/artemplate.py:166
msgid "Sample Partitions"
-msgstr "樣本分區"
+msgstr "樣本分樣"
#: bika/lims/browser/analysisrequest/analysisrequests.py:183
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:108
@@ -4469,48 +4470,48 @@ msgstr "採樣點"
#: bika/lims/controlpanel/bika_samplepoints.py:72
#: bika/lims/controlpanel/bika_sampletypes.py:110
msgid "Sample Points"
-msgstr "多個採樣點"
+msgstr "採樣點"
#: bika/lims/content/analysisrequest.py:635
msgid "Sample Rejection"
-msgstr ""
+msgstr "拒絕樣本"
#: bika/lims/content/analysisrequest.py:377
msgid "Sample Template"
-msgstr ""
+msgstr "樣本樣板"
#: bika/lims/browser/client/views/artemplates.py:49
#: bika/lims/controlpanel/bika_artemplates.py:62
msgid "Sample Templates"
-msgstr ""
+msgstr "樣本樣板"
#: bika/lims/browser/analysisrequest/analysisrequests.py:179
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:59
#: bika/lims/browser/batch/batchbook.py:70
msgid "Sample Type"
-msgstr "樣品類型"
+msgstr "樣本類型"
#: bika/lims/content/sampletype.py:147
msgid "Sample Type Prefix"
-msgstr "样品类型前缀"
+msgstr "樣本類型前綴"
#: bika/lims/content/samplepoint.py:95
#: bika/lims/controlpanel/bika_samplepoints.py:95
#: bika/lims/controlpanel/bika_sampletypes.py:71
msgid "Sample Types"
-msgstr "多個樣本類型"
+msgstr "樣本類型"
#: bika/lims/content/artemplate.py:114
msgid "Sample collected by the laboratory"
-msgstr ""
+msgstr "由實驗室採集樣本"
#: bika/lims/content/analysisrequest.py:851
msgid "Sample condition"
-msgstr "樣品條件/狀態"
+msgstr "樣本狀態"
#: bika/lims/profiles/default/workflows/bika_ar_workflow/definition.xml
msgid "Sample due"
-msgstr ""
+msgstr "樣本逾期日"
#: bika/lims/browser/reports/administration_arsnotinvoiced.py:81
msgid "Sample point"
@@ -4518,15 +4519,15 @@ msgstr "採樣點"
#: bika/lims/browser/dashboard/dashboard.py:625
msgid "Sample received"
-msgstr ""
+msgstr "已收到樣本"
#: bika/lims/profiles/default/workflows/bika_sample_workflow/definition.xml
msgid "Sample registered"
-msgstr ""
+msgstr "已註冊樣本"
#: bika/lims/browser/reports/templates/productivity.pt:95
msgid "Sample related reports"
-msgstr "樣品相關報告"
+msgstr "樣本相關報告"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:100
#: bika/lims/browser/reports/administration_arsnotinvoiced.py:80
@@ -4536,11 +4537,11 @@ msgstr "樣本類型"
#: bika/lims/browser/viewlets/templates/primary_ar_viewlet.pt:15
msgid "Sample with partitions"
-msgstr ""
+msgstr "需分樣的樣本"
#: bika/lims/controlpanel/bika_sampletypes.py:104
msgid "SampleMatrix"
-msgstr "樣品基體"
+msgstr "樣本基體"
#: bika/lims/content/analysisrequest.py:674
#: bika/lims/content/artemplate.py:216
@@ -4550,35 +4551,35 @@ msgstr "樣本類型"
#: bika/lims/browser/analysisrequest/analysisrequests.py:198
#: bika/lims/content/analysisrequest.py:474
msgid "Sampler"
-msgstr "樣品檢查員"
+msgstr "採樣人"
#: bika/lims/content/analysisrequest.py:495
msgid "Sampler for scheduled sampling"
-msgstr ""
+msgstr "已排期採樣的採樣人"
#: bika/lims/browser/analysisrequest/analysisrequests.py:74
#: bika/lims/browser/dashboard/dashboard.py:471
#: bika/lims/browser/worksheet/views/folder.py:108
msgid "Samples"
-msgstr "多个样品"
+msgstr "樣本"
#: bika/lims/browser/analysisrequest/add2.py:1709
msgid "Samples ${ARs} were successfully created."
-msgstr ""
+msgstr "${ARs} 樣本已成功建立。"
#: bika/lims/browser/reports/templates/productivity.pt:238
msgid "Samples and analyses"
-msgstr ""
+msgstr "樣本與分析"
#: bika/lims/browser/reports/productivity_analysesperclient.py:45
#: bika/lims/browser/reports/templates/productivity.pt:248
msgid "Samples and analyses per client"
-msgstr ""
+msgstr "每個客戶的樣本與分析"
#: bika/lims/browser/reports/administration_arsnotinvoiced.py:47
#: bika/lims/browser/reports/templates/administration.pt:94
msgid "Samples not invoiced"
-msgstr ""
+msgstr "未結算發票的樣本"
#: bika/lims/content/referencedefinition.py:71
#: bika/lims/content/referencesample.py:77
@@ -4588,52 +4589,52 @@ msgstr "這種類型的樣品應被視為危險物處理"
#: bika/lims/browser/dashboard/dashboard.py:444
msgid "Samples published"
-msgstr ""
+msgstr "已發佈的樣本"
#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144
#: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:18
msgid "Samples received vs. reported"
-msgstr "已收到的樣品與報告"
+msgstr "已收到的樣本與報告"
#: bika/lims/browser/reports/templates/productivity.pt:129
msgid "Samples received vs. samples reported"
-msgstr "已收到的樣品與樣品報告"
+msgstr "已收到的樣本與樣本報告"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:70
msgid "Samples rejection reporting form"
-msgstr ""
+msgstr "拒絕樣本的報告表格"
#: bika/lims/browser/dashboard/dashboard.py:408
msgid "Samples scheduled for sampling"
-msgstr ""
+msgstr "已排期採樣的樣本"
#: bika/lims/browser/dashboard/dashboard.py:401
msgid "Samples to be preserved"
-msgstr ""
+msgstr "待防腐的樣本"
#: bika/lims/browser/dashboard/dashboard.py:452
msgid "Samples to be printed"
-msgstr ""
+msgstr "待列印的樣本"
#: bika/lims/browser/dashboard/dashboard.py:415
msgid "Samples to be received"
-msgstr ""
+msgstr "待接收的樣本"
#: bika/lims/browser/dashboard/dashboard.py:394
msgid "Samples to be sampled"
-msgstr ""
+msgstr "待採樣的樣本"
#: bika/lims/browser/dashboard/dashboard.py:430
msgid "Samples to be verified"
-msgstr ""
+msgstr "待審核的樣本"
#: bika/lims/browser/dashboard/dashboard.py:437
msgid "Samples verified"
-msgstr ""
+msgstr "已審核的樣本"
#: bika/lims/browser/dashboard/dashboard.py:422
msgid "Samples with results pending"
-msgstr ""
+msgstr "等待結果的樣本"
#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:104
msgid "Sampling Date"
@@ -4642,15 +4643,15 @@ msgstr "採樣日期"
#: bika/lims/browser/analysisrequest/analysisrequests.py:193
#: bika/lims/content/analysisrequest.py:827
msgid "Sampling Deviation"
-msgstr "取樣偏差"
+msgstr "採樣偏差"
#: bika/lims/controlpanel/bika_samplingdeviations.py:67
msgid "Sampling Deviationn"
-msgstr ""
+msgstr "採樣偏差"
#: bika/lims/controlpanel/bika_samplingdeviations.py:55
msgid "Sampling Deviations"
-msgstr "取樣偏差"
+msgstr "採樣偏差"
#: bika/lims/content/samplepoint.py:83
msgid "Sampling Frequency"
@@ -4658,11 +4659,11 @@ msgstr "採樣頻率"
#: bika/lims/browser/dashboard/dashboard.py:409
msgid "Sampling scheduled"
-msgstr ""
+msgstr "已排期採樣"
#: bika/lims/config.py:115
msgid "Saturday"
-msgstr ""
+msgstr "星期六"
#: bika/lims/browser/analysisrequest/manage_analyses.py:115
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:601
@@ -5080,7 +5081,7 @@ msgstr "子組"
#: bika/lims/controlpanel/bika_subgroups.py:52
msgid "Sub-groups"
-msgstr "多個子組"
+msgstr "子組"
#: bika/lims/content/subgroup.py:34
msgid "Subgroups are sorted with this key in group views"
@@ -5117,7 +5118,7 @@ msgstr "子項總計"
#: bika/lims/config.py:116
msgid "Sunday"
-msgstr ""
+msgstr "星期日"
#: bika/lims/content/laboratory.py:75
msgid "Supervisor"
@@ -5600,7 +5601,7 @@ msgstr "該工作表已被拒絕。以更換工作$ {ws_id } "
#: bika/lims/config.py:113
msgid "Thursday"
-msgstr ""
+msgstr "星期四"
#: bika/lims/browser/resultsimport/autoimportlogs.py:47
msgid "Time"
@@ -5715,7 +5716,7 @@ msgstr ""
#: bika/lims/config.py:111
msgid "Tuesday"
-msgstr ""
+msgstr "星期二"
#: bika/lims/browser/reports/productivity_analysestats_overtime.py:51
msgid "Turnaround time (h)"
@@ -6133,7 +6134,7 @@ msgstr "網站"
#: bika/lims/config.py:112
msgid "Wednesday"
-msgstr ""
+msgstr "星期三"
#: bika/lims/browser/dashboard/templates/dashboard.pt:559
msgid "Weekly"
diff --git a/bika/lims/monkey/Widget.py b/bika/lims/monkey/Widget.py
index c31b74a5f5..8b15d589ee 100644
--- a/bika/lims/monkey/Widget.py
+++ b/bika/lims/monkey/Widget.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.utils import getToolByName
diff --git a/bika/lims/monkey/__init__.py b/bika/lims/monkey/__init__.py
index 41a69c01d3..4f3e9d7aca 100644
--- a/bika/lims/monkey/__init__.py
+++ b/bika/lims/monkey/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import add_senaite_site # noqa
diff --git a/bika/lims/monkey/add_senaite_site.py b/bika/lims/monkey/add_senaite_site.py
index c8a9a35c31..c42547ec77 100644
--- a/bika/lims/monkey/add_senaite_site.py
+++ b/bika/lims/monkey/add_senaite_site.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from OFS.ObjectManager import ObjectManager
diff --git a/bika/lims/monkey/contentmenu.py b/bika/lims/monkey/contentmenu.py
index f830799c90..c75ccb13b1 100644
--- a/bika/lims/monkey/contentmenu.py
+++ b/bika/lims/monkey/contentmenu.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
def contentmenu_factories_available(self):
diff --git a/bika/lims/monkey/controlpanel.py b/bika/lims/monkey/controlpanel.py
index e42511de7a..2107eb7dd1 100644
--- a/bika/lims/monkey/controlpanel.py
+++ b/bika/lims/monkey/controlpanel.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import PMF
diff --git a/bika/lims/monkey/member.py b/bika/lims/monkey/member.py
index 62b901a67f..5aa018a83c 100644
--- a/bika/lims/monkey/member.py
+++ b/bika/lims/monkey/member.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.utils import _getAuthenticatedUser
diff --git a/bika/lims/monkey/utils.py b/bika/lims/monkey/utils.py
index db745f3366..1b81af555c 100644
--- a/bika/lims/monkey/utils.py
+++ b/bika/lims/monkey/utils.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFPlone.utils import base_hasattr, safe_callable, isIDAutoGenerated, \
diff --git a/bika/lims/numbergenerator.py b/bika/lims/numbergenerator.py
index 236c6718d5..95d1ec514a 100644
--- a/bika/lims/numbergenerator.py
+++ b/bika/lims/numbergenerator.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import thread
diff --git a/bika/lims/permissions.py b/bika/lims/permissions.py
index a605bbd780..3a3ac41ec3 100644
--- a/bika/lims/permissions.py
+++ b/bika/lims/permissions.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
"""
diff --git a/bika/lims/profiles/default/metadata.xml b/bika/lims/profiles/default/metadata.xml
index 57afe4dfd5..803cb5e8d6 100644
--- a/bika/lims/profiles/default/metadata.xml
+++ b/bika/lims/profiles/default/metadata.xml
@@ -1,6 +1,6 @@
- 1.3.4
+ 1.3.5profile-jarn.jsi18n:defaultprofile-Products.ATExtensions:default
diff --git a/bika/lims/setuphandlers.py b/bika/lims/setuphandlers.py
index 4adc34b61b..dcca2b9d64 100644
--- a/bika/lims/setuphandlers.py
+++ b/bika/lims/setuphandlers.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import itertools
diff --git a/bika/lims/subscribers/__init__.py b/bika/lims/subscribers/__init__.py
index 27257b1e71..9a7466b3db 100644
--- a/bika/lims/subscribers/__init__.py
+++ b/bika/lims/subscribers/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.workflow import skip
diff --git a/bika/lims/subscribers/analysis.py b/bika/lims/subscribers/analysis.py
index 317eef3cdb..31aa006f43 100644
--- a/bika/lims/subscribers/analysis.py
+++ b/bika/lims/subscribers/analysis.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import workflow as wf
diff --git a/bika/lims/subscribers/analysisrequest.py b/bika/lims/subscribers/analysisrequest.py
index 213ced3132..f8e58238be 100644
--- a/bika/lims/subscribers/analysisrequest.py
+++ b/bika/lims/subscribers/analysisrequest.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.permissions import AccessContentsInformation
diff --git a/bika/lims/subscribers/auditlog.py b/bika/lims/subscribers/auditlog.py
index 19822497dd..31a85d8492 100644
--- a/bika/lims/subscribers/auditlog.py
+++ b/bika/lims/subscribers/auditlog.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/subscribers/batch.py b/bika/lims/subscribers/batch.py
index 0d725112f1..e07b4a1d14 100644
--- a/bika/lims/subscribers/batch.py
+++ b/bika/lims/subscribers/batch.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFPlone.utils import safe_unicode
diff --git a/bika/lims/subscribers/objectadded.py b/bika/lims/subscribers/objectadded.py
index c649b96d1e..6121a73c0b 100644
--- a/bika/lims/subscribers/objectadded.py
+++ b/bika/lims/subscribers/objectadded.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.idserver import renameAfterCreation
diff --git a/bika/lims/subscribers/objectmodified.py b/bika/lims/subscribers/objectmodified.py
index a26cd9f5c7..026e3dc1d4 100644
--- a/bika/lims/subscribers/objectmodified.py
+++ b/bika/lims/subscribers/objectmodified.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.CMFCore.utils import getToolByName
diff --git a/bika/lims/subscribers/pricelist.py b/bika/lims/subscribers/pricelist.py
index 44c9297d5e..de489f1c04 100644
--- a/bika/lims/subscribers/pricelist.py
+++ b/bika/lims/subscribers/pricelist.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from persistent.mapping import PersistentMapping
diff --git a/bika/lims/subscribers/remarks.py b/bika/lims/subscribers/remarks.py
index 911c2f529b..1a4a2b8f6b 100644
--- a/bika/lims/subscribers/remarks.py
+++ b/bika/lims/subscribers/remarks.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import logger
diff --git a/bika/lims/subscribers/setup.py b/bika/lims/subscribers/setup.py
index f695da7eb4..999e0d4ae2 100644
--- a/bika/lims/subscribers/setup.py
+++ b/bika/lims/subscribers/setup.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/testing.py b/bika/lims/testing.py
index ce714cf86a..3fc88f2177 100644
--- a/bika/lims/testing.py
+++ b/bika/lims/testing.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.exportimport.load_setup_data import LoadSetupData
diff --git a/bika/lims/tests/__init__.py b/bika/lims/tests/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/tests/__init__.py
+++ b/bika/lims/tests/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/tests/base.py b/bika/lims/tests/base.py
index cfc2aaf004..a344989668 100644
--- a/bika/lims/tests/base.py
+++ b/bika/lims/tests/base.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import os
diff --git a/bika/lims/tests/test_AnalysisRequest_retract.py b/bika/lims/tests/test_AnalysisRequest_retract.py
index 90cd0be770..cb9641a07c 100644
--- a/bika/lims/tests/test_AnalysisRequest_retract.py
+++ b/bika/lims/tests/test_AnalysisRequest_retract.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/tests/test_barcode_entry.py b/bika/lims/tests/test_barcode_entry.py
index f2b6793ccf..d8b411349f 100644
--- a/bika/lims/tests/test_barcode_entry.py
+++ b/bika/lims/tests/test_barcode_entry.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import json
diff --git a/bika/lims/tests/test_bika_installation.py b/bika/lims/tests/test_bika_installation.py
index fa17015183..4dff8d43bf 100644
--- a/bika/lims/tests/test_bika_installation.py
+++ b/bika/lims/tests/test_bika_installation.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.tests.base import BaseTestCase
diff --git a/bika/lims/tests/test_calculations.py b/bika/lims/tests/test_calculations.py
index cf4464e382..07b8447adb 100644
--- a/bika/lims/tests/test_calculations.py
+++ b/bika/lims/tests/test_calculations.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.tests.base import DataTestCase
diff --git a/bika/lims/tests/test_decimal-sci-notation.py b/bika/lims/tests/test_decimal-sci-notation.py
index 236d2e0538..4881140159 100644
--- a/bika/lims/tests/test_decimal-sci-notation.py
+++ b/bika/lims/tests/test_decimal-sci-notation.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.tests.base import DataTestCase
diff --git a/bika/lims/tests/test_decimalmark-sci-notation.py b/bika/lims/tests/test_decimalmark-sci-notation.py
index bc2378338d..13ec53538b 100644
--- a/bika/lims/tests/test_decimalmark-sci-notation.py
+++ b/bika/lims/tests/test_decimalmark-sci-notation.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.tests.base import DataTestCase
diff --git a/bika/lims/tests/test_duplicate-analysis.py b/bika/lims/tests/test_duplicate-analysis.py
index 5865ae5b89..143fb2ef2f 100644
--- a/bika/lims/tests/test_duplicate-analysis.py
+++ b/bika/lims/tests/test_duplicate-analysis.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.tests.base import DataTestCase
diff --git a/bika/lims/tests/test_hiddenanalyses.py b/bika/lims/tests/test_hiddenanalyses.py
index 27e308b946..69d979dfc5 100644
--- a/bika/lims/tests/test_hiddenanalyses.py
+++ b/bika/lims/tests/test_hiddenanalyses.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.tests.base import DataTestCase
diff --git a/bika/lims/tests/test_limitdetections.py b/bika/lims/tests/test_limitdetections.py
index 8142e5aabf..6f7c3a1ec6 100644
--- a/bika/lims/tests/test_limitdetections.py
+++ b/bika/lims/tests/test_limitdetections.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.tests.base import DataTestCase
diff --git a/bika/lims/tests/test_manualuncertainty.py b/bika/lims/tests/test_manualuncertainty.py
index eb80390c8b..76da9d76ef 100644
--- a/bika/lims/tests/test_manualuncertainty.py
+++ b/bika/lims/tests/test_manualuncertainty.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.tests.base import DataTestCase
diff --git a/bika/lims/tests/test_reflexrules.py b/bika/lims/tests/test_reflexrules.py
index d6128e83a4..869d028ded 100644
--- a/bika/lims/tests/test_reflexrules.py
+++ b/bika/lims/tests/test_reflexrules.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.idserver import renameAfterCreation
diff --git a/bika/lims/tests/test_textual_doctests.py b/bika/lims/tests/test_textual_doctests.py
index 57cbe29358..505d8bce43 100644
--- a/bika/lims/tests/test_textual_doctests.py
+++ b/bika/lims/tests/test_textual_doctests.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import doctest
diff --git a/bika/lims/tests/test_validation.py b/bika/lims/tests/test_validation.py
index 78fb52ad56..e6390ad92b 100644
--- a/bika/lims/tests/test_validation.py
+++ b/bika/lims/tests/test_validation.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import unittest
diff --git a/bika/lims/upgrade/__init__.py b/bika/lims/upgrade/__init__.py
index 6d06c53c69..887e0d29e5 100644
--- a/bika/lims/upgrade/__init__.py
+++ b/bika/lims/upgrade/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import imp
diff --git a/bika/lims/upgrade/utils.py b/bika/lims/upgrade/utils.py
index 25e70a1675..178ddaf3db 100644
--- a/bika/lims/upgrade/utils.py
+++ b/bika/lims/upgrade/utils.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import logging
diff --git a/bika/lims/upgrade/v01_00_000.py b/bika/lims/upgrade/v01_00_000.py
index 8db13eae86..c3a85fd7b3 100644
--- a/bika/lims/upgrade/v01_00_000.py
+++ b/bika/lims/upgrade/v01_00_000.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Acquisition import aq_inner
diff --git a/bika/lims/upgrade/v01_01_000.py b/bika/lims/upgrade/v01_01_000.py
index fb89d6e54d..e1cd0ff1e4 100644
--- a/bika/lims/upgrade/v01_01_000.py
+++ b/bika/lims/upgrade/v01_01_000.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Acquisition import aq_inner
diff --git a/bika/lims/upgrade/v01_01_001.py b/bika/lims/upgrade/v01_01_001.py
index 4fe8f48b5e..79f2cbc161 100644
--- a/bika/lims/upgrade/v01_01_001.py
+++ b/bika/lims/upgrade/v01_01_001.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Acquisition import aq_inner
diff --git a/bika/lims/upgrade/v01_01_002.py b/bika/lims/upgrade/v01_01_002.py
index 01ae2437a0..773b640f35 100644
--- a/bika/lims/upgrade/v01_01_002.py
+++ b/bika/lims/upgrade/v01_01_002.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Acquisition import aq_inner
diff --git a/bika/lims/upgrade/v01_01_003.py b/bika/lims/upgrade/v01_01_003.py
index 952e82cd42..27d9c7f6b5 100644
--- a/bika/lims/upgrade/v01_01_003.py
+++ b/bika/lims/upgrade/v01_01_003.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Acquisition import aq_inner
diff --git a/bika/lims/upgrade/v01_01_004.py b/bika/lims/upgrade/v01_01_004.py
index f941d44ab5..bc009c979d 100644
--- a/bika/lims/upgrade/v01_01_004.py
+++ b/bika/lims/upgrade/v01_01_004.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Acquisition import aq_inner
diff --git a/bika/lims/upgrade/v01_01_005.py b/bika/lims/upgrade/v01_01_005.py
index d731eef8f1..1eb2efea03 100644
--- a/bika/lims/upgrade/v01_01_005.py
+++ b/bika/lims/upgrade/v01_01_005.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import logger
diff --git a/bika/lims/upgrade/v01_01_006.py b/bika/lims/upgrade/v01_01_006.py
index 44782faecc..7ad0306a2e 100644
--- a/bika/lims/upgrade/v01_01_006.py
+++ b/bika/lims/upgrade/v01_01_006.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Archetypes.config import REFERENCE_CATALOG
diff --git a/bika/lims/upgrade/v01_01_007.py b/bika/lims/upgrade/v01_01_007.py
index 4c433ab3c7..0e21614b70 100644
--- a/bika/lims/upgrade/v01_01_007.py
+++ b/bika/lims/upgrade/v01_01_007.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import logger
diff --git a/bika/lims/upgrade/v01_01_008.py b/bika/lims/upgrade/v01_01_008.py
index 80a04d5016..b4ea9cd373 100644
--- a/bika/lims/upgrade/v01_01_008.py
+++ b/bika/lims/upgrade/v01_01_008.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/upgrade/v01_02_000.py b/bika/lims/upgrade/v01_02_000.py
index 40cd7e6e35..3b96a63696 100644
--- a/bika/lims/upgrade/v01_02_000.py
+++ b/bika/lims/upgrade/v01_02_000.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import logger, api
diff --git a/bika/lims/upgrade/v01_02_001.py b/bika/lims/upgrade/v01_02_001.py
index 4e66542f4a..8e942126de 100644
--- a/bika/lims/upgrade/v01_02_001.py
+++ b/bika/lims/upgrade/v01_02_001.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from DateTime import DateTime
diff --git a/bika/lims/upgrade/v01_02_002.py b/bika/lims/upgrade/v01_02_002.py
index cd30e4ef1d..0b3a778e92 100644
--- a/bika/lims/upgrade/v01_02_002.py
+++ b/bika/lims/upgrade/v01_02_002.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Products.Archetypes.config import REFERENCE_CATALOG
diff --git a/bika/lims/upgrade/v01_02_003.py b/bika/lims/upgrade/v01_02_003.py
index a6a762f198..f233dea520 100644
--- a/bika/lims/upgrade/v01_02_003.py
+++ b/bika/lims/upgrade/v01_02_003.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import logger, api
diff --git a/bika/lims/upgrade/v01_02_004.py b/bika/lims/upgrade/v01_02_004.py
index 085a318fae..a0c757bcba 100644
--- a/bika/lims/upgrade/v01_02_004.py
+++ b/bika/lims/upgrade/v01_02_004.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/upgrade/v01_02_005.py b/bika/lims/upgrade/v01_02_005.py
index dc21337b0e..03c6556974 100644
--- a/bika/lims/upgrade/v01_02_005.py
+++ b/bika/lims/upgrade/v01_02_005.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/upgrade/v01_02_006.py b/bika/lims/upgrade/v01_02_006.py
index bba68ccbb1..36e43ff958 100644
--- a/bika/lims/upgrade/v01_02_006.py
+++ b/bika/lims/upgrade/v01_02_006.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import logger, api
diff --git a/bika/lims/upgrade/v01_02_007.py b/bika/lims/upgrade/v01_02_007.py
index 5076139d08..ae5813e9f7 100644
--- a/bika/lims/upgrade/v01_02_007.py
+++ b/bika/lims/upgrade/v01_02_007.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import logger
diff --git a/bika/lims/upgrade/v01_02_008.py b/bika/lims/upgrade/v01_02_008.py
index d702d567e5..3f3765bf67 100644
--- a/bika/lims/upgrade/v01_02_008.py
+++ b/bika/lims/upgrade/v01_02_008.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import time
diff --git a/bika/lims/upgrade/v01_02_009.py b/bika/lims/upgrade/v01_02_009.py
index ff1f6beb54..8d21f01f77 100644
--- a/bika/lims/upgrade/v01_02_009.py
+++ b/bika/lims/upgrade/v01_02_009.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import time
diff --git a/bika/lims/upgrade/v01_03_000.py b/bika/lims/upgrade/v01_03_000.py
index a0c55ba9d2..dee2f99e7c 100644
--- a/bika/lims/upgrade/v01_03_000.py
+++ b/bika/lims/upgrade/v01_03_000.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import time
diff --git a/bika/lims/upgrade/v01_03_001.py b/bika/lims/upgrade/v01_03_001.py
index a17b18433f..28ff3894a6 100644
--- a/bika/lims/upgrade/v01_03_001.py
+++ b/bika/lims/upgrade/v01_03_001.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import time
diff --git a/bika/lims/upgrade/v01_03_002.py b/bika/lims/upgrade/v01_03_002.py
index 28451848c6..030e7707ea 100644
--- a/bika/lims/upgrade/v01_03_002.py
+++ b/bika/lims/upgrade/v01_03_002.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import transaction
diff --git a/bika/lims/upgrade/v01_03_003.py b/bika/lims/upgrade/v01_03_003.py
index 3fdda5412c..0557651562 100644
--- a/bika/lims/upgrade/v01_03_003.py
+++ b/bika/lims/upgrade/v01_03_003.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import re
diff --git a/bika/lims/upgrade/v01_03_004.py b/bika/lims/upgrade/v01_03_004.py
index 7cdee5b46d..c6726f005c 100644
--- a/bika/lims/upgrade/v01_03_004.py
+++ b/bika/lims/upgrade/v01_03_004.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/upgrade/v01_03_005.py b/bika/lims/upgrade/v01_03_005.py
index 3766d77ff7..880cfe7dcb 100644
--- a/bika/lims/upgrade/v01_03_005.py
+++ b/bika/lims/upgrade/v01_03_005.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/utils/__init__.py b/bika/lims/utils/__init__.py
index 2823d9c3b3..32fa105f20 100644
--- a/bika/lims/utils/__init__.py
+++ b/bika/lims/utils/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import mimetypes
diff --git a/bika/lims/utils/analysis.py b/bika/lims/utils/analysis.py
index 1521b1cdf9..aaeb87b282 100644
--- a/bika/lims/utils/analysis.py
+++ b/bika/lims/utils/analysis.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import copy
diff --git a/bika/lims/utils/analysisrequest.py b/bika/lims/utils/analysisrequest.py
index 072ab172df..62ce092a0b 100644
--- a/bika/lims/utils/analysisrequest.py
+++ b/bika/lims/utils/analysisrequest.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import itertools
diff --git a/bika/lims/validators.py b/bika/lims/validators.py
index 30d5e92070..7f0cf9d25d 100644
--- a/bika/lims/validators.py
+++ b/bika/lims/validators.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import re
diff --git a/bika/lims/version.txt b/bika/lims/version.txt
index d0149fef74..80e78df683 100644
--- a/bika/lims/version.txt
+++ b/bika/lims/version.txt
@@ -1 +1 @@
-1.3.4
+1.3.5
diff --git a/bika/lims/vocabularies/__init__.py b/bika/lims/vocabularies/__init__.py
index 11c709ffdf..88b8c86895 100644
--- a/bika/lims/vocabularies/__init__.py
+++ b/bika/lims/vocabularies/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from Acquisition import aq_get
diff --git a/bika/lims/workflow/__init__.py b/bika/lims/workflow/__init__.py
index 628db58e11..1936e99d88 100644
--- a/bika/lims/workflow/__init__.py
+++ b/bika/lims/workflow/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import collections
diff --git a/bika/lims/workflow/analysis/__init__.py b/bika/lims/workflow/analysis/__init__.py
index 50133182bf..b7769eca9f 100644
--- a/bika/lims/workflow/analysis/__init__.py
+++ b/bika/lims/workflow/analysis/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
STATE_REJECTED = 'rejected'
diff --git a/bika/lims/workflow/analysis/events.py b/bika/lims/workflow/analysis/events.py
index 62fb9c1c90..c593441bdc 100644
--- a/bika/lims/workflow/analysis/events.py
+++ b/bika/lims/workflow/analysis/events.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from zope.interface import alsoProvides
diff --git a/bika/lims/workflow/analysis/guards.py b/bika/lims/workflow/analysis/guards.py
index 1ead297784..7272f7cb0f 100644
--- a/bika/lims/workflow/analysis/guards.py
+++ b/bika/lims/workflow/analysis/guards.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from plone.memoize.request import cache
diff --git a/bika/lims/workflow/analysisrequest/__init__.py b/bika/lims/workflow/analysisrequest/__init__.py
index cb1a64eaaa..ca1073c473 100644
--- a/bika/lims/workflow/analysisrequest/__init__.py
+++ b/bika/lims/workflow/analysisrequest/__init__.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.workflow import doActionFor as do_action_for
diff --git a/bika/lims/workflow/analysisrequest/events.py b/bika/lims/workflow/analysisrequest/events.py
index 53d06f3619..879a7ca36d 100644
--- a/bika/lims/workflow/analysisrequest/events.py
+++ b/bika/lims/workflow/analysisrequest/events.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/workflow/analysisrequest/guards.py b/bika/lims/workflow/analysisrequest/guards.py
index 2398134721..ca9b5f18da 100644
--- a/bika/lims/workflow/analysisrequest/guards.py
+++ b/bika/lims/workflow/analysisrequest/guards.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/workflow/analysisservice/__init__.py b/bika/lims/workflow/analysisservice/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/workflow/analysisservice/__init__.py
+++ b/bika/lims/workflow/analysisservice/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/workflow/analysisservice/guards.py b/bika/lims/workflow/analysisservice/guards.py
index 4b6c773582..8d8e87557f 100644
--- a/bika/lims/workflow/analysisservice/guards.py
+++ b/bika/lims/workflow/analysisservice/guards.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/workflow/duplicateanalysis/__init__.py b/bika/lims/workflow/duplicateanalysis/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/workflow/duplicateanalysis/__init__.py
+++ b/bika/lims/workflow/duplicateanalysis/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/workflow/duplicateanalysis/events.py b/bika/lims/workflow/duplicateanalysis/events.py
index cdb06c6b32..f280b62726 100644
--- a/bika/lims/workflow/duplicateanalysis/events.py
+++ b/bika/lims/workflow/duplicateanalysis/events.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
import transaction
diff --git a/bika/lims/workflow/duplicateanalysis/guards.py b/bika/lims/workflow/duplicateanalysis/guards.py
index 80186cf6af..16bc6b0369 100644
--- a/bika/lims/workflow/duplicateanalysis/guards.py
+++ b/bika/lims/workflow/duplicateanalysis/guards.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/workflow/instrument/__init__.py b/bika/lims/workflow/instrument/__init__.py
index e69de29bb2..5ff51791a9 100644
--- a/bika/lims/workflow/instrument/__init__.py
+++ b/bika/lims/workflow/instrument/__init__.py
@@ -0,0 +1,19 @@
+# -*- coding: utf-8 -*-
+#
+# This file is part of SENAITE.CORE.
+#
+# SENAITE.CORE is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free Software
+# Foundation, version 2.
+#
+# This program is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
+# details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc., 51
+# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# Copyright 2018-2021 by it's authors.
+# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/workflow/instrument/events.py b/bika/lims/workflow/instrument/events.py
index 5407e33ea8..52fc5093a9 100644
--- a/bika/lims/workflow/instrument/events.py
+++ b/bika/lims/workflow/instrument/events.py
@@ -1,4 +1,22 @@
# -*- coding: utf-8 -*-
+#
+# This file is part of SENAITE.CORE.
+#
+# SENAITE.CORE is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free Software
+# Foundation, version 2.
+#
+# This program is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
+# details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc., 51
+# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# Copyright 2018-2021 by it's authors.
+# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/workflow/referenceanalysis/__init__.py b/bika/lims/workflow/referenceanalysis/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/workflow/referenceanalysis/__init__.py
+++ b/bika/lims/workflow/referenceanalysis/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/workflow/referenceanalysis/events.py b/bika/lims/workflow/referenceanalysis/events.py
index ac260623c9..9f1bb008e6 100644
--- a/bika/lims/workflow/referenceanalysis/events.py
+++ b/bika/lims/workflow/referenceanalysis/events.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api
diff --git a/bika/lims/workflow/referenceanalysis/guards.py b/bika/lims/workflow/referenceanalysis/guards.py
index b2a3ac0a6b..6e284bf3c4 100644
--- a/bika/lims/workflow/referenceanalysis/guards.py
+++ b/bika/lims/workflow/referenceanalysis/guards.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims.workflow.analysis import guards as analysis_guards
diff --git a/bika/lims/workflow/worksheet/__init__.py b/bika/lims/workflow/worksheet/__init__.py
index b54d2c0984..5ff51791a9 100644
--- a/bika/lims/workflow/worksheet/__init__.py
+++ b/bika/lims/workflow/worksheet/__init__.py
@@ -15,5 +15,5 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
diff --git a/bika/lims/workflow/worksheet/events.py b/bika/lims/workflow/worksheet/events.py
index 1191abd582..f4832fd86b 100644
--- a/bika/lims/workflow/worksheet/events.py
+++ b/bika/lims/workflow/worksheet/events.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import workflow as wf
diff --git a/bika/lims/workflow/worksheet/guards.py b/bika/lims/workflow/worksheet/guards.py
index 62a0cbb71f..cca476a55f 100644
--- a/bika/lims/workflow/worksheet/guards.py
+++ b/bika/lims/workflow/worksheet/guards.py
@@ -15,7 +15,7 @@
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-# Copyright 2018-2020 by it's authors.
+# Copyright 2018-2021 by it's authors.
# Some rights reserved, see README and LICENSE.
from bika.lims import api