, 2022\n"
"Language-Team: German (https://www.transifex.com/senaite/teams/87045/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,9 +23,9 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: de\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
-msgstr ""
+msgstr "Der ID-Server stellt eindeutige fortlaufende IDs für Objekte wie Proben und Arbeitsblätter usw. bereit, basierend auf einem für jeden Inhaltstyp festgelegten Format.
Das Format ist ähnlich wie die Syntax des Python-Formats aufgebaut, wobei vordefinierte Variablen verwendet werden pro Inhaltstyp und Erweitern der IDs durch eine Sequenznummer, 'seq' und ihre Auffüllung als eine Anzahl von Ziffern, z.B. '03d' für eine Folge von IDs von 001 bis 999.
Alphanumerische Präfixe für IDs sind unverändert in den Formaten enthalten, z. WS for Worksheet in WS-{seq:03d} erzeugt fortlaufende Worksheet-ID\\: WS-001, WS-002, WS-003 usw.
Für die dynamische Generierung von alphanumerischen und sequenziellen IDs ist der Platzhalter {alpha} verwendet werden. Beispiel: WS-{alpha:2a3d} erzeugt WS-AA001, WS-AA002, WS-AB034 usw.
Zu den verwendbaren Variablen gehören\\:
Inhaltstyp | Variablen |
---|
Client-ID | {clientId} |
Jahr | {Jahr} |
Proben-ID | {sampleId} |
Probentyp | {sampleType} |
Probenahmedatum | {samplingDate} | < /tr>
Datum der Stichprobe | {dateSampled} |
Konfigurationseinstellungen\\:
- format:
- ein Python-Formatstring, der aus vordefinierten Variablen wie sampleId, clientId, sampleType aufgebaut ist.
- die spezielle Variable „seq“ muss im Formatstring an letzter Stelle stehen
- sequence type: [generated|counter]
- context: wenn type counter, liefert Kontext die Zählfunktion
- counter type: [backreference| enthalten]
- counter reference: ein Parameter für die Zählfunktion
- prefix: Standard-Präfix, falls keiner angegeben in format string
- split length: die Anzahl der Teile, die im Präfix enthalten sein sollen
"
#: bika/lims/browser/publish/templates/email.pt:138
msgid "${amount} attachments with a total size of ${total_size}"
@@ -79,15 +79,15 @@ msgstr "← Zurück zur ${back_link}"
#: senaite/core/browser/samples/templates/multi_results.pt:31
msgid "← Go back to see all samples"
-msgstr ""
+msgstr "← Zurück zu allen Proben"
#: bika/lims/validators.py:895
msgid "'Max' value must be above 'Min' value"
-msgstr ""
+msgstr "'Max' Wert muss über 'Min' Wert liegen"
#: bika/lims/validators.py:890
msgid "'Max' value must be numeric"
-msgstr ""
+msgstr "'Max' Wert muss numerisch sein"
#: 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."
@@ -95,23 +95,23 @@ msgstr "„Min“- und „Max“-Werte geben einen gültigen Ergebnisbereich an.
#: bika/lims/validators.py:888
msgid "'Min' value must be numeric"
-msgstr ""
+msgstr "'Min' Wert muss numerisch sein"
#: bika/lims/validators.py:909
msgid "'Warn Max' value must be above 'Max' value"
-msgstr ""
+msgstr "'Warn Max' Wert muss über 'Max' Wert liegen"
#: bika/lims/validators.py:906
msgid "'Warn Max' value must be numeric or empty"
-msgstr ""
+msgstr "'Warn Max' Wert muss numerisch oder leer sein"
#: bika/lims/validators.py:902
msgid "'Warn Min' value must be below 'Min' value"
-msgstr ""
+msgstr "'Warn Min' Wert muss unter 'Min' Wert liegen"
#: bika/lims/validators.py:899
msgid "'Warn Min' value must be numeric or empty"
-msgstr ""
+msgstr "'Warn Min' Wert muss numerisch oder leer sein"
#: senaite/core/browser/viewlets/templates/attachments.pt:260
msgid "(Blank)"
@@ -133,7 +133,7 @@ msgstr "(Gefahrstoff)"
msgid "(Required)"
msgstr "(Erforderlich)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr "*** Dies ist eine automatisch generierte E-Mail. Bitte antworten Sie nicht auf diese Nachricht. ***"
@@ -303,9 +303,9 @@ msgstr "Bemerkungsfeld zu allen Analysen hinzufügen"
msgid "Add analyses from the selected profile to the template"
msgstr "Analysen des ausgewählten Profils zur Vorlage hinzufügen"
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
-msgstr ""
+msgstr "Eigene CSS Regeln für das Logo setzen, z.B. height:15px; width:150px;"
#: senaite/core/browser/viewlets/templates/attachments.pt:210
#: senaite/core/browser/viewlets/templates/worksheet_attachments.pt:38
@@ -594,7 +594,7 @@ msgstr "Analysenspezifikationen die direkt auf der Probe editiert werden können
#: senaite/core/content/interpretationtemplate.py:43
msgid "Analysis templates"
-msgstr ""
+msgstr "Analysenvorlagen"
#: bika/lims/browser/reports/templates/productivity.pt:288
msgid "Analysis turnaround time"
@@ -626,9 +626,9 @@ msgstr "Analytiker muss angegeben werden"
msgid "Any"
msgstr "Beliebig"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
-msgstr ""
+msgstr "Aussehen"
#: bika/lims/browser/worksheet/templates/results.pt:217
msgid "Apply"
@@ -776,7 +776,7 @@ msgstr "Automatisch ausfüllen"
msgid "Automatic log-off"
msgstr "Automatische Abmeldung"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr "Automatischer Etikettdruck"
@@ -869,11 +869,11 @@ msgstr "Batches"
#: 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 "Beachten Sie, dass die Bereiche, die in der Tabellenkalkulationsdatei aus der dynamischen Spezifikation bereitgestellt werden, möglicherweise die Bereiche überschreiben, die in der Liste der Spezifikationen unten definiert sind."
#: 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 "Beachten Sie, dass die Bereiche, die in der Tabellenkalkulationsdatei aus der dynamischen Spezifikation bereitgestellt werden, möglicherweise die in der folgenden Liste manuell definierten Bereiche außer Kraft setzen."
#: bika/lims/browser/fields/coordinatefield.py:39
msgid "Bearing"
@@ -1061,7 +1061,7 @@ msgstr "Kardinal"
#: bika/lims/configure.zcml:47
msgid "Catalog Dexterity contents in multiple catalogs"
-msgstr ""
+msgstr "Katalogisieren Sie Dexterity-Inhalte in mehreren Katalogen"
#: bika/lims/browser/templates/referencesample_view.pt:53
#: bika/lims/content/referencesample.py:88
@@ -1219,7 +1219,7 @@ msgstr "Kunden-Proben-ID"
#: senaite/core/behaviors/configure.zcml:23
msgid "ClientShareableBehavior"
-msgstr ""
+msgstr "ClientShareableBehavior"
#: senaite/core/behaviors/clientshareable.py:57
msgid "Clients"
@@ -1227,7 +1227,7 @@ msgstr "Kunden"
#: senaite/core/behaviors/clientshareable.py:58
msgid "Clients with whom this content will be shared across. This content will become available on searches to users that belong to any of the selected clients thanks to the role 'ClientGuest'"
-msgstr ""
+msgstr "Kunden, mit denen dieser Inhalt geteilt wird. Dieser Inhalt wird Benutzern, die zu einem der ausgewählten Kunden gehören, dank der Rolle „ClientGuest“ bei Suchanfragen zur Verfügung gestellt."
#: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml
msgid "Close"
@@ -1283,7 +1283,7 @@ msgstr "Zusammengesetzte Probe"
#: bika/lims/content/analysisservice.py:266
msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test."
-msgstr ""
+msgstr "Bedingungen für diese Analyse, die bei der Probenregistrierung abgefragt werden. Beispielsweise möchte das Labor möglicherweise, dass der Benutzer die Temperatur, die Rampe und den Durchfluss eingibt, wenn bei der Probenregistrierung eine thermogravimetrische (TGA) Analyse ausgewählt wird. Die bereitgestellten Informationen werden später vom Laborpersonal bei der Durchführung des Tests berücksichtigt."
#: bika/lims/content/laboratory.py:92
msgid "Confidence Level %"
@@ -1291,11 +1291,11 @@ msgstr "Vertrauensniveau %"
#: senaite/core/registry/schema.py:20
msgid "Configuration for the sample header information"
-msgstr ""
+msgstr "Konfiguration für die Informationen, die im Kopfbereich in der Probe angezeigt werden."
#: senaite/core/browser/samples/manage_sample_fields.py:101
msgid "Configuration restored to default values."
-msgstr ""
+msgstr "Konfiguration auf Standardwerte zurückgesetzt"
# senaite.app.listing: TableColumnConfig
msgid "Configure Table Columns"
@@ -1389,7 +1389,7 @@ msgstr "Kontrolltyp"
#: bika/lims/validators.py:457
msgid "Control type is not supported for empty choices"
-msgstr ""
+msgstr "Für eine leere Auswahl wird der Kontrolltyp nicht unterstützt"
#: bika/lims/controlpanel/templates/analysisservice_copy.pt:54
msgid "Copy"
@@ -1415,13 +1415,13 @@ msgstr "Wert '{}' nicht in Ganzzahl konvertierbar"
msgid "Could not load PDF for sample {}"
msgstr "Konnte das PDF für die Probe {} nicht laden"
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr "Emailversand an {0} ({1}) fehlgeschlagen"
#: bika/lims/browser/workflow/analysisrequest.py:307
msgid "Could not transition samples to the sampled state"
-msgstr ""
+msgstr "Proben konnten nicht in den Zustand beprobt überführt werden"
#: bika/lims/browser/reports/productivity_analysestats.py:135
msgid "Count"
@@ -1647,7 +1647,7 @@ msgstr "Datum an dem das Instrument validiert wird"
#: bika/lims/content/instrumentcertification.py:101
msgid "Date granted"
-msgstr ""
+msgstr "Genehmigungsdatum"
#: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104
#: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56
@@ -1671,7 +1671,7 @@ msgstr "Datum an dem das Kalibrierzertifikat freigegeben wurde"
#: bika/lims/content/instrumentcertification.py:128
msgid "Date when the certificate is valid"
-msgstr ""
+msgstr "Gültigkeitsdatum des Zertifikats"
#: bika/lims/browser/fields/durationfield.py:36
msgid "Days"
@@ -1730,7 +1730,7 @@ msgstr "Standardkategorien"
msgid "Default container for new sample partitions"
msgstr "Standardbehälter für neue Teilproben"
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr "Standardanzahl an Proben die hinzugefügt werden"
@@ -1769,7 +1769,7 @@ msgstr "Standardergebnis muss eine der folgenden Optionen sein: {}"
#: bika/lims/content/analysisservice.py:199
msgid "Default result to display on result entry"
-msgstr ""
+msgstr "Standardergebnis, dass bei Ergebniserfassung angezeigt wird"
#: bika/lims/content/bikasetup.py:612
msgid "Default sample retention period"
@@ -1800,7 +1800,7 @@ msgstr "Standardbearbeitungszeit für Analysen"
msgid "Default value"
msgstr "Standardwert"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr "Vorgabewert für 'Probenzahl' für das Erzeugen neuer Proben"
@@ -1990,7 +1990,7 @@ msgstr "Dokumente"
#: senaite/core/browser/samples/templates/multi_results.pt:60
msgid "Done"
-msgstr ""
+msgstr "Fertig"
#: bika/lims/config.py:118
msgid "Dot (.)"
@@ -2077,7 +2077,7 @@ msgstr "z.B. SANAS, APLAC, etc."
#: senaite/core/exportimport/import.pt:159
msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results
view."
-msgstr ""
+msgstr "Jede Importschnittstelle kann einen Ordner definieren, in dem das System nach den Ergebnisdateien sucht wenn Ergebnisse automatisch importiert werden, wenn der Endpunkt auto_import_results
aufgerufen wird."
#: bika/lims/browser/reports/productivity_analysestats.py:139
msgid "Early"
@@ -2109,18 +2109,14 @@ msgstr "E-Mail Adresse"
msgid "Email Log"
msgstr "Email Log"
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr "E-Mail-Text zu Annullierungs-Mitteilungen"
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr "Email Benachrichtigungstext bei Probenablehung"
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr "Emailversand abgebrochen"
@@ -2129,17 +2125,17 @@ msgstr "Emailversand abgebrochen"
msgid "Email notification"
msgstr "Email Benachrichtigung"
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr "Emailbenachrichtigung beim invalidieren von Proben"
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr "E-Mail-Mitteilung bei Ablehnung von Proben"
#: bika/lims/browser/publish/reports_listing.py:123
msgid "Email sent"
-msgstr ""
+msgstr "E-Mail gesendet"
#: bika/lims/validators.py:472
msgid "Empty keys are not supported"
@@ -2167,11 +2163,11 @@ msgstr "Probenahmeterminplanung aktivieren"
#: bika/lims/content/bikasetup.py:208
msgid "Enable global Audit Log"
-msgstr ""
+msgstr "Aktivieren Sie das globale Audit Log"
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
-msgstr ""
+msgstr "Aktivieren Sie das globale Audit Log"
#: bika/lims/content/artemplate.py:114
msgid "Enable sampling workflow for the created sample"
@@ -2181,7 +2177,7 @@ msgstr "Probennahmeworkflow für die erzeugte Probe aktivieren "
msgid "Enable the Results Report Printing workflow"
msgstr "Ablauf für Ergebnisberichtsdruck aktivieren"
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr "Ablauf für Ablehnungen aktivieren"
@@ -2212,7 +2208,7 @@ msgstr "Geben Sie den Rabatt in Prozent ein"
#: senaite/core/browser/samples/templates/multi_results.pt:22
msgid "Enter or view the analyses results of multiple samples."
-msgstr ""
+msgstr "Geben Sie die Analyseergebnisse mehrerer Proben ein oder zeigen Sie sie an."
#: bika/lims/content/abstractbaseanalysis.py:432
#: bika/lims/content/labproduct.py:48
@@ -2249,7 +2245,7 @@ msgstr "Geben Sie an dieser Stelle ihre Akkreditierung an. Folgende Felder sind
#: bika/lims/browser/analyses/view.py:914
msgid "Enter the result either in decimal or scientific notation, e.g. 0.00005 or 1e-5, 10000 or 1e5"
-msgstr ""
+msgstr "Geben Sie das Ergebnis entweder in dezimaler oder wissenschaftlicher Schreibweise ein, z. 0,00005 oder 1e-5, 10000 oder 1e5"
#: bika/lims/browser/reports/templates/administration_usershistory.pt:76
msgid "Entity"
@@ -2277,7 +2273,7 @@ msgstr "Entwicklung der Arbeitsblätter"
#: senaite/core/exportimport/import.pt:166
msgid "Example Cronjob to execute the auto import every 10 minutes"
-msgstr ""
+msgstr "Beispiel-Cronjob, um den automatischen Import alle 10 Minuten auszuführen"
#: senaite/core/browser/install/templates/senaite-addsite.pt:125
msgid "Example content"
@@ -2337,7 +2333,7 @@ msgstr "Emailversand fehlgeschlagen"
#: senaite/core/browser/samples/manage_sample_fields.py:83
msgid "Failed to update registry records. Please check the server log for details."
-msgstr ""
+msgstr "Registrierungseinträge konnten nicht aktualisiert werden. Bitte überprüfen Sie das Serverprotokoll auf Details."
#: bika/lims/browser/clientfolder.py:97
#: bika/lims/browser/supplier.py:123
@@ -2370,7 +2366,7 @@ msgstr "Feldanalysen"
#: senaite/core/registry/schema.py:73
msgid "Field Name"
-msgstr ""
+msgstr "Name des Feldes"
#: bika/lims/config.py:56
msgid "Field Preservation"
@@ -2382,7 +2378,7 @@ msgstr "Titel des Felds"
#: senaite/core/registry/schema.py:71
msgid "Field visibility"
-msgstr ""
+msgstr "Sichtbarkeit des Feldes"
#: bika/lims/browser/client/views/attachments.py:50
#: bika/lims/browser/instrument.py:806
@@ -2422,9 +2418,9 @@ msgstr "Folgender Ordner wird gespeichert"
#: bika/lims/content/instrument.py:238
msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique."
-msgstr ""
+msgstr "Für jede Schnittstelle dieses Instruments können Sie einen Ordner definieren, in dem das System nach den Ergebnisdateien suchen soll, während die Ergebnisse automatisch importiert werden. Es kann ein guter Ansatz sein, einen Ordner für jedes Instrument zu haben und in diesem Ordner verschiedene Ordner für jedes seiner Interfaces zu erstellen. Sie können Schnittstellencodes verwenden, um sicherzustellen, dass Ordnernamen eindeutig sind."
-#: bika/lims/content/bikasetup.py:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr "Konfiguration formatieren"
@@ -2487,7 +2483,7 @@ msgstr "Erzeugt eine ID mit dem ID-Server"
#: senaite/core/browser/viewlets/templates/auditlog_disabled.pt:11
msgid "Global Audit Log is disabled"
-msgstr ""
+msgstr "Globales Audit Log ausgeschaltet"
#: senaite/core/browser/install/templates/senaite-overview.pt:44
msgid "Go to your instance"
@@ -2550,7 +2546,7 @@ msgstr "IBN"
msgid "ID"
msgstr "ID"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr "ID-Server Werte"
@@ -2604,11 +2600,11 @@ msgstr "Wenn nötig wählen Sie eine Berechnung der Analyseleistung aus. Berechn
#: senaite/core/content/interpretationtemplate.py:56
msgid "If set, this interpretation template will only be available for selection on samples from these types"
-msgstr ""
+msgstr "Wenn aktiviert, steht diese Interpretationsvorlage nur für Proben dieser Probenarten zur Auswahl"
#: senaite/core/content/interpretationtemplate.py:44
msgid "If set, this interpretation template will only be available for selection on samples that have assigned any of these analysis templates"
-msgstr ""
+msgstr "Wenn aktiviert, steht diese Interpretationsvorlage nur für Proben zur Auswahl, denen eine dieser Analysenvorlagen zugewiesen wurde"
#: bika/lims/content/abstractbaseanalysis.py:68
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."
@@ -2646,9 +2642,9 @@ msgstr "Wenn Ihre Formel eine spezielle Funktion aus einer externen Python-Bibli
msgid "Ignore in Report"
msgstr "Im Bericht ignorieren"
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
-msgstr ""
+msgstr "Sofortige Ergebniseingabe"
#: senaite/core/exportimport/import.pt:14
#: senaite/core/profiles/default/actions.xml
@@ -3066,7 +3062,7 @@ msgstr "Sprache"
msgid "Large Sticker"
msgstr "Großer Aufkleber"
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr "Großes Etikett"
@@ -3101,7 +3097,7 @@ msgstr "Layout"
#: bika/lims/browser/worksheet/views/results.py:68
msgid "Layout view '{}' not found. Set '{}' as layout view."
-msgstr ""
+msgstr "Layout Ansicht '{}' nicht gefunden. Layout '{}' wurde gesetzt."
#: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:153
#: bika/lims/browser/worksheet/templates/print/ar_by_row.pt:120
@@ -3252,7 +3248,7 @@ msgstr "Analysen verwalten"
#: senaite/core/browser/samples/templates/multi_results.pt:15
msgid "Manage Analyses Results"
-msgstr ""
+msgstr "Analysenergebnisse verwalten"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:378
msgid "Manage Form Fields"
@@ -3284,7 +3280,7 @@ msgstr "Verwalten Sie die Reihenfolge und Sichtbarkeit der Felder in Analysenauf
#: senaite/core/browser/samples/templates/manage_sample_fields.pt:16
msgid "Manage the order and visibility of the sample fields."
-msgstr ""
+msgstr "Verwalten Sie die Reihenfolge und Sichtbarkeit der Probenfelder."
#: bika/lims/content/department.py:57
#: bika/lims/controlpanel/bika_departments.py:85
@@ -3501,11 +3497,11 @@ msgstr "Mehr"
#: bika/lims/configure.zcml:47
msgid "Multi Catalog Behavior for Dexterity Contents"
-msgstr ""
+msgstr "Multi-Katalog-Verhalten für Dexterity Inhalte"
#: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml
msgid "Multi Results"
-msgstr ""
+msgstr "Multi Ergebnisse"
#: bika/lims/content/bikasetup.py:429
msgid "Multi Verification type"
@@ -3535,7 +3531,7 @@ msgstr "Mehrere Werte"
#: bika/lims/validators.py:485
msgid "Multiple values control type is not supported for choices"
-msgstr ""
+msgstr "Der Steuerungstyp mit mehreren Werten wird für Auswahlmöglichkeiten nicht unterstützt"
#: senaite/core/profiles/default/actions.xml
msgid "My organization"
@@ -3724,7 +3720,7 @@ msgstr "Kein Probenahme Worfkflow"
#: bika/lims/browser/templates/login_details.pt:136
msgid "No user exists for ${contact_fullname} and they will not be able to log in. Fill in the form below to create one for them."
-msgstr ""
+msgstr "Für ${contact_fullname} existiert kein Benutzer und er kann sich nicht anmelden. Füllen Sie das folgende Formular aus, um einen für ihn zu erstellen."
#: 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."
@@ -3740,7 +3736,7 @@ msgstr "Kein gültiges Format für Auswahlfeld. Unterstütztes Format:
#: senaite/core/browser/samples/templates/multi_results.pt:96
msgid "No visible analyses for this sample"
-msgstr ""
+msgstr "Keine sichtbaren Analysen für diese Probe"
#: senaite/core/browser/form/adapters/analysisservice.py:67
#: senaite/core/browser/form/adapters/labcontact.py:23
@@ -3779,15 +3775,15 @@ msgstr "Hinweis: Diese Einstellungen gelten für alle Formulare zum Erzeugen von
#: senaite/core/browser/samples/templates/manage_sample_fields.pt:19
msgid "Note: The settings are global and apply to all sample views."
-msgstr ""
+msgstr "Hinweis: Die Einstellungen sind global und gelten für alle Probenansichten."
#: senaite/core/browser/viewlets/templates/attachments.pt:173
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr "Hinweis: Man kann die Reihenfolge im Bericht mittels Drag and Drop der Anhangsblöcke ändern."
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
-msgstr ""
+msgstr "Hinweise"
#: bika/lims/browser/worksheet/templates/print.pt:126
msgid "Num columns"
@@ -3836,13 +3832,13 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr "Anzahl der beauftragten und berichteten Analysen pro Bereich, ausgedrückt als Prozentsatz aller durchgeführten Analysen "
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr "Anzahl Kopien"
#: senaite/core/registry/schema.py:39
msgid "Number of prominent columns"
-msgstr ""
+msgstr "Anzahl der prominenten Spalten"
#: bika/lims/browser/reports/productivity_analysesperclient.py:53
msgid "Number of requests"
@@ -3863,7 +3859,7 @@ msgstr "Anzahl der benötigten Verifikaktionen von unterschiedlichen Benutzern m
#: senaite/core/registry/schema.py:48
msgid "Number of standard columns"
-msgstr ""
+msgstr "Anzahl der standard Spalten"
#: bika/lims/content/preservation.py:50
msgid "Once preserved, the sample must be disposed of within this time period. If not specified, the sample type retention period will be used."
@@ -4052,7 +4048,7 @@ msgstr "Bitte wählen Sie eine Analyse oder Analysenleistung für den Anhang aus
#: bika/lims/browser/templates/partition_magic.pt:111
msgid "Please select number of partitions to create and press the preview button"
-msgstr ""
+msgstr "Bitte wählen Sie die Anzahl der zu erstellenden Partitionen aus und klicken Sie auf die Vorschau-Schaltfläche"
#: senaite/core/browser/samples/dispatch_samples.py:43
msgid "Please specify a reason"
@@ -4311,7 +4307,7 @@ msgstr "Fortschritt"
#: senaite/core/browser/samples/templates/manage_sample_fields.pt:103
#: senaite/core/registry/schema.py:57
msgid "Prominent fields"
-msgstr ""
+msgstr "Prominente Felder"
#: bika/lims/content/abstractbaseanalysis.py:670
msgid "Protocol ID"
@@ -4325,10 +4321,6 @@ msgstr "Provinz"
msgid "Public. Lag"
msgstr "Verzögerung der Veröffentlichung"
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr "Publizierte Spezifikation"
@@ -4874,11 +4866,11 @@ msgstr "SENAITE LIMS Startseite"
#: senaite/core/profiles/default/controlpanel.xml
#: senaite/core/registry/controlpanel.py:55
msgid "SENAITE Registry"
-msgstr ""
+msgstr "SENAITE-Registrierung"
#: senaite/core/profiles/default/types/Setup.xml
msgid "SENAITE Setup"
-msgstr ""
+msgstr "SENAITE Setup"
#: senaite/core/browser/frontpage/configure.zcml:23
msgid "SENAITE front-page"
@@ -4925,7 +4917,7 @@ msgstr "Probenbehälter"
#: senaite/core/registry/schema.py:19
msgid "Sample Header"
-msgstr ""
+msgstr "Probenkopf"
#: senaite/core/browser/samples/view.py:88
msgid "Sample ID"
@@ -4994,7 +4986,7 @@ msgstr "Probenzustand"
#: bika/lims/browser/analysisrequest/add2.py:1520
msgid "Sample creation cancelled"
-msgstr ""
+msgstr "Probenerstellung abgebrochen"
#: bika/lims/browser/workflow/analysisrequest.py:338
msgid "Sample date required for sample %s"
@@ -5024,7 +5016,7 @@ msgstr "Probenart"
#: senaite/core/content/interpretationtemplate.py:55
msgid "Sample types"
-msgstr ""
+msgstr "Probenarten"
#: bika/lims/browser/viewlets/templates/primary_ar_viewlet.pt:15
msgid "Sample with partitions"
@@ -5049,7 +5041,7 @@ msgstr "Probenehmer für die geplante Probennahme"
#: bika/lims/browser/workflow/analysisrequest.py:331
msgid "Sampler required for sample %s"
-msgstr ""
+msgstr "Probennehmer für Probe erforderlich %s"
#: senaite/core/browser/dashboard/dashboard.py:478
#: senaite/core/browser/samples/view.py:61
@@ -5162,7 +5154,7 @@ msgstr "Speichern"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:661
msgid "Save and Copy"
-msgstr ""
+msgstr "Speichern und Kopieren"
#: bika/lims/browser/workflow/__init__.py:209
msgid "Saved items: {}"
@@ -5191,7 +5183,7 @@ msgstr "Wissenschaftlicher Name"
#: bika/lims/browser/templates/login_details.pt:157
msgid "Search"
-msgstr ""
+msgstr "Suchen"
#: bika/lims/browser/fields/coordinatefield.py:38
msgid "Seconds"
@@ -5218,7 +5210,7 @@ msgstr "Schlüssel {} auf {} gesetzt"
msgid "Select"
msgstr "Auswählen"
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing"
msgstr "Wählen Sie „Registrieren“, wenn Barcodes automatisch gedruckt werden sollen, wenn neue Proben erstellt werden. Wählen Sie „Empfangen“, um Barcodes zu drucken, wenn Proben empfangen werden. Wählen Sie „Keine“, um das automatische Drucken zu deaktivieren"
@@ -5260,7 +5252,7 @@ msgstr "Analytiker auswählen"
#: senaite/core/browser/install/templates/senaite-addsite.pt:203
msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel."
-msgstr ""
+msgstr "Wählen Sie alle Add-Ons aus, die Sie sofort aktivieren möchten. Sie können Add-Ons auch aktivieren, nachdem die Seite erstellt wurde, indem Sie das Add-Ons-Kontrollfeld verwenden."
#: senaite/core/exportimport/import.pt:129
msgid "Select existing file"
@@ -5314,11 +5306,11 @@ msgstr "Wählen Sie das bevorzugte Gerät aus"
msgid "Select the types that this ID is used to identify."
msgstr "Wählen sie die Typen die durch diese ID identifiziert werden."
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated."
msgstr "Automatische Benachrichtigung via E-Mail an den Kunden und Labormanager schicken, wenn eine Probe annulliert wurde."
-#: bika/lims/content/bikasetup.py:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr "Aktivieren Sie diese Option, um E-Mail-Benachrichtigungen an den Kunden zu schicken, wenn eine Probe abgelehnt wurde."
@@ -5326,7 +5318,7 @@ msgstr "Aktivieren Sie diese Option, um E-Mail-Benachrichtigungen an den Kunden
msgid "Select this to activate the dashboard as a default front page."
msgstr "Aktivieren Sie diese Option, um das Dashboard als Standardseite festzulegen."
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr "Auswählen um den Ablehnungsworkflow für Proben zu aktivieren. Im Aktionsmenü wird die Option „Ablehnen“ angezeigt."
@@ -5354,15 +5346,15 @@ msgstr "Wählen Sie diese Option aus, um Probenpartitionen für Kundenkontakte a
msgid "Select which Analyses should be included on the Worksheet"
msgstr "Wählen Sie die Analysen aus, die auf dem Arbeitsblatt enthalten sein sollen"
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr "Wählen Sie das Etikett, das standardmäßig für große Etiketten verwendet werden soll"
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr "Wählen Sie das Etikett, das standardmäßig für kleine Etiketten verwendet werden soll"
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr "Druckauswahl Aufkleber, wenn automatischer Aufkleberdruck ermöglicht"
@@ -5420,7 +5412,7 @@ msgstr "Setzen"
#: senaite/core/browser/modals/templates/set_analysis_conditions.pt:95
msgid "Set Conditions"
-msgstr ""
+msgstr "Bedingungen setzen"
#: bika/lims/browser/worksheet/views/analyses.py:131
msgid "Set remarks"
@@ -5434,7 +5426,7 @@ msgstr "Bemerkungen für die ausgewählten Analysen setzen"
msgid "Set the Sample Rejection workflow and the reasons"
msgstr "Proben-Ablehnungsablauf mit Begründungen setzen"
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr "Setze Standard-Anzahl der zu druckenden Exemplare für jedes Etikett"
@@ -5446,11 +5438,11 @@ msgstr "Setze die Wartungsaufgabe auf geschlossen"
msgid "Set the specification to be used before publishing a Sample."
msgstr "Wählen Sie die Spezifikation für die Publikation der Probe."
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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 "Legen Sie den Text für den Text der E-Mail fest, die an den Kundenkontakt der Probe gesendet werden soll, wenn die Option „E-Mail-Benachrichtigung bei Ablehnung der Probe“ aktiviert ist. Sie können reservierte Schlüsselwörter verwenden: $sample_id, $sample_link, $reasons, $lab_address"
-#: bika/lims/content/bikasetup.py:703
+#: bika/lims/content/bikasetup.py:708
msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address"
msgstr "Legen Sie den Text für die E-Mail an den Kundenkontakt fest, wenn die Option \"E-Mail Benachrichtigung bei Annullierung von Proben\" gesetzt ist. Es können die reservierten Schlüsselwörter benutzt werden: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address "
@@ -5478,7 +5470,7 @@ msgstr "Versandadresse"
#: bika/lims/content/client.py:59
msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID."
-msgstr ""
+msgstr "Kurze und eindeutige Kennung dieses Kunden. Neben der schnellen Suche nach Kunden in Probenlisten hängt der Zweck dieses Felds von den Anforderungen des Labors ab. Beispielsweise kann die Kunden-ID als Teil der Probenkennung enthalten sein, sodass das Labor anhand seiner ID leicht erkennen kann, zu welchem Kunden eine bestimmte Probe gehört."
#: bika/lims/content/method.py:161
msgid "Short method description"
@@ -5498,7 +5490,7 @@ msgstr "Soll Beispielinhalt zur Seite hinzugefügt werden?"
#: senaite/core/exportimport/import.pt:180
msgid "Show last auto import logs"
-msgstr ""
+msgstr "Zeige letzte Auto-Import-Protokolle"
#: bika/lims/content/client.py:131
msgid "Show only selected categories in client views"
@@ -5506,7 +5498,7 @@ msgstr "Nur ausgewählte Kategorien in Kundenansichten anzeigen"
#: senaite/core/registry/schema.py:32
msgid "Show standard fields"
-msgstr ""
+msgstr "Zeige Standardfelder"
#: senaite/core/browser/dashboard/templates/dashboard.pt:522
msgid "Show/hide timeline summary"
@@ -5525,13 +5517,13 @@ msgstr "Standortcode"
msgid "Site Description"
msgstr "Standortbeschreibung"
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
-msgstr ""
+msgstr "Seiten-Logo"
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
-msgstr ""
+msgstr "Seiten-Logo CSS"
#: bika/lims/content/storagelocation.py:34
#: bika/lims/controlpanel/bika_storagelocations.py:79
@@ -5546,7 +5538,7 @@ msgstr "Größe"
msgid "Small Sticker"
msgstr "Kleiner Aufkleber"
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr "Kleines Etikett"
@@ -5592,7 +5584,7 @@ msgstr "Geben Sie die Unsicherheit für einen definierten Bereich an, z.B. für
#: senaite/core/browser/samples/templates/manage_sample_fields.pt:149
#: senaite/core/registry/schema.py:64
msgid "Standard fields"
-msgstr ""
+msgstr "Standardfelder"
#: bika/lims/browser/pricelist.py:63
msgid "Start Date"
@@ -5619,7 +5611,7 @@ msgstr "Status"
msgid "Sticker"
msgstr "Aufkleber"
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr "Etiketten-Vorlagen"
@@ -5839,7 +5831,7 @@ msgstr "Mit Proben und Analysen verknüpfte Anhänge"
#: bika/lims/browser/batch/batchbook.py:38
msgid "The batch book allows to introduce analysis results for all samples in this batch. Please note that submitting the results for verification is only possible within samples or worksheets, because additional information like e.g. the instrument or the method need to be set additionally."
-msgstr ""
+msgstr "Das Batchbuch ermöglicht die Eingabe von Analyseergebnissen für alle Proben dises dieser Batches. Bitte beachten Sie, dass das Einreichen der Ergebnisse zur Überprüfung nur innerhalb von Proben oder Arbeitsblättern möglich ist, da zusätzliche Informationen wie z.B. das Gerät oder die Methode müssen zusätzlich eingestellt werden."
#: bika/lims/content/abstractbaseanalysis.py:390
msgid "The category the analysis service belongs to"
@@ -5893,17 +5885,9 @@ msgstr "Dezimalzeichen im LIMS Setup wird verwendet."
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 "Der Standard-Behältertyp. Neue Proben werden ihm automatisch zugewiesen, soweit keine Alternative in der Analysenleistung definiert ist."
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
-msgstr ""
+msgstr "Die Standardzeitzoneneinstellung des Portals. Benutzer können ihre eigene Zeitzone festlegen, wenn verfügbare Zeitzonen in den Datums- und Zeiteinstellungen definiert sind."
#: bika/lims/content/bikasetup.py:255
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"
@@ -5915,11 +5899,11 @@ msgstr "Die Umweltbedingungen während der Probenahme"
#: senaite/core/browser/samples/templates/manage_sample_fields.pt:104
msgid "The fields are always listed on top and can not be faded out. You can drag and drop any fields to the lower list to change thier visibility."
-msgstr ""
+msgstr "Die Felder werden immer oben aufgelistet und können nicht ausgeblendet werden. Sie können beliebige Felder per Drag & Drop in die untere Liste ziehen, um ihre Sichtbarkeit zu ändern."
#: senaite/core/browser/samples/templates/manage_sample_fields.pt:150
msgid "The fields are listed below the promient fields and can be faded out. You can drag and drop any fields to the upper list to change their visibility."
-msgstr ""
+msgstr "Die Felder werden unterhalb der prominenten Felder aufgelistet und können ausgeblendet werden. Sie können beliebige Felder in die obere Liste ziehen und dort ablegen, um ihre Sichtbarkeit zu ändern."
#: bika/lims/browser/viewlets/templates/primary_ar_viewlet.pt:20
msgid "The following partitions have been created from this Sample:"
@@ -5929,9 +5913,9 @@ msgstr "Die folgenden Partitionen wurden für diese Probe erzeugt:"
msgid "The following sample(s) will be dispatched"
msgstr "Die folgende(n) Probe(n) werden versendet"
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
-msgstr ""
+msgstr "Das globale Audit Log zeigt alle Änderungen des Systems. Wenn aktiviert, werden alle Entitäten in einem separaten Katalog indiziert. Dadurch wird die Zeit verlängert, in der Objekte erstellt oder geändert werden."
#: bika/lims/content/samplepoint.py:76
msgid "The height or depth at which the sample has to be taken"
@@ -6170,15 +6154,15 @@ msgstr "Dies ist die maximal zulässige Standardzeit für die Durchführung von
#: bika/lims/browser/worksheet/views/analyses.py:146
msgid "This operation can not be undone. Are you sure you want to reject the selected analyses?"
-msgstr ""
+msgstr "Dieser Vorgang kann nicht rückgängig gemacht werden. Möchten Sie die ausgewählten Analysen wirklich ablehnen?"
#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:14
msgid "This report was sent to the following contacts:"
msgstr "Dieser Bericht wurde an die folgenden Kontakte versendet:"
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
-msgstr ""
+msgstr "Dies zeigt ein benutzerdefiniertes Logo auf Ihrer SENAITE-Seite."
#: senaite/core/browser/install/templates/senaite-overview.pt:57
msgid "This site configuration is outdated and needs to be upgraded:"
@@ -6274,7 +6258,7 @@ msgstr "Geben Sie hier die Werte für alle Berechnungsparameter ein, um diese Be
#: senaite/core/registry/schema.py:33
msgid "Toggle visibility of standard sample header fields"
-msgstr ""
+msgstr "Schalten Sie die Sichtbarkeit der Standard-Felder im Kopfbereich der Probe um"
#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:639
#: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226
@@ -6334,7 +6318,7 @@ msgstr "Art der Kontrollprobe, das bei der Ergebniseingabe angezeigt werden soll
#: bika/lims/browser/fields/interimfieldsfield.py:67
msgid "Type of control to be displayed on value entry when choices are set"
-msgstr ""
+msgstr "Art des Steuerelements, das bei der Werteingabe angezeigt werden soll, wenn Auswahlmöglichkeiten festgelegt wurden"
#: bika/lims/content/multifile.py:74
msgid "Type of document (e.g. user manual, instrument specifications, image, ...)"
@@ -6405,7 +6389,7 @@ msgstr "Benutzerverknüpfung aufgehoben"
#: bika/lims/browser/templates/login_details.pt:115
msgid "Unlinking a user from a contact will reindex all objects and might take very long."
-msgstr ""
+msgstr "Das Aufheben der Verknüpfung eines Benutzers mit einem Kontakt führt zu einer Neuindizierung aller Objekte und kann sehr lange dauern."
#: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:34
msgid "Unpublished"
@@ -6609,7 +6593,7 @@ msgstr "Validierung fehlgeschlagen: Min-Werte müssen numerisch sein"
#: bika/lims/validators.py:1516
msgid "Validation failed: Please set a default value when defining a required checkbox condition."
-msgstr ""
+msgstr "Validierung fehlgeschlagen: Bitte legen Sie einen Standardwert fest, wenn Sie eine erforderliche Kontrollkästchenbedingung definieren."
#: bika/lims/validators.py:1510
msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield"
@@ -6703,11 +6687,11 @@ msgstr "Validierung fehlgeschlagen: Titel wird benötigt."
#: bika/lims/validators.py:1521
msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'"
-msgstr ""
+msgstr "Validierung fehlgeschlagen: Der Wert für das Unterfeld „Auswahl“ ist nur erforderlich, wenn der Steuerungstyp der Auswahl „Select“ ist."
#: bika/lims/validators.py:1503
msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'"
-msgstr ""
+msgstr "Validierung fehlgeschlagen: Der Wert für das Unterfeld „Auswahl“ ist erforderlich, wenn der Steuerelementtyp der Auswahl „Select“ ist."
#: bika/lims/validators.py:1337
msgid "Validation failed: value must be between 0 and 1000"
@@ -6782,7 +6766,7 @@ msgstr "Sichtbarkeit"
#: senaite/core/registry/schema.py:72
msgid "Visible fields"
-msgstr ""
+msgstr "Sichtbare Felder"
#: bika/lims/browser/viewlets/templates/dynamic_specs_viewlet.pt:24
#: bika/lims/browser/viewlets/templates/sample_dynamic_specs_viewlet.pt:24
@@ -6906,11 +6890,11 @@ msgstr "Sie können eine weitere SENAITE Seite anlegen:"
#: senaite/core/browser/samples/templates/manage_sample_fields.pt:109
msgid "You can change the visibility of a field by selecting or unselecting the checkbox."
-msgstr ""
+msgstr "Sie können die Sichtbarkeit eines Felds ändern, indem Sie das Kontrollkästchen aktivieren oder deaktivieren."
#: senaite/core/browser/viewlets/templates/auditlog_disabled.pt:17
msgid "You can enable the global Audit Log again in the Setup"
-msgstr ""
+msgstr "Sie können das globale Audit-Log im Setup wieder aktivieren"
#: senaite/core/browser/viewlets/templates/attachments.pt:303
msgid "You can use the browse button to select and upload a new attachment."
@@ -7005,12 +6989,23 @@ msgstr "deaktivieren"
#. Default: "Group analyses by category for samples"
#: bika/lims/content/bikasetup.py:323
msgid "description_bikasetup_categorizesampleanalyses"
-msgstr ""
+msgstr "Analysen in Proben nach Kategorie gruppieren"
+
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+#, fuzzy
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr "Legen Sie den E-Mail-Text fest, der standardmäßig verwendet werden soll, wenn Ergebnisberichte an die ausgewählten Empfänger gesendet werden. Sie können reservierte Schlüsselwörter verwenden: $client_name, $recipients, $lab_name, $lab_address"
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
+#, fuzzy
msgid "description_bikasetup_immediateresultsentry"
-msgstr ""
+msgstr "Ermöglichen Sie dem Benutzer die direkte Eingabe von Ergebnissen nach der Probenerstellung, z.B. zur sofortigen Eingabe von Feldergebnissen oder Laborergebnissen, wenn der automatische Probenempfang aktiviert ist."
#. Default: "${copyright} 2017-${current_year} ${senaitelims}"
#: senaite/core/browser/viewlets/templates/footer.pt:13
@@ -7018,14 +7013,25 @@ msgid "description_copyright"
msgstr "${copyright} 2017-${current_year} ${senaitelims}\""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
-msgstr ""
+msgstr "Analysen in Proben nach Kategorie gruppieren"
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
+#, fuzzy
msgid "description_senaitesetup_immediateresultsentry"
-msgstr ""
+msgstr "Ermöglichen Sie dem Benutzer die direkte Eingabe von Ergebnissen nach der Probenerstellung, z.B. zur sofortigen Eingabe von Feldergebnissen oder Laborergebnissen, wenn der automatische Probenempfang aktiviert ist."
+
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+#, fuzzy
+msgid "description_senaitesetup_publication_email_text"
+msgstr "Legen Sie den E-Mail-Text fest, der standardmäßig verwendet werden soll, wenn Ergebnisberichte an die ausgewählten Empfänger gesendet werden. Sie können reservierte Schlüsselwörter verwenden: $client_name, $recipients, $lab_name, $lab_address"
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
@@ -7047,12 +7053,17 @@ msgstr "Zu den folgenden Gruppen hinzufügen:"
#. Default: "Categorize sample analyses"
#: bika/lims/content/bikasetup.py:321
msgid "label_bikasetup_categorizesampleanalyses"
-msgstr ""
+msgstr "Analysen in Proben kategorisieren"
+
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr "E-Mail-Text für Benachrichtigungen bei Probenveröffentlichung"
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
-msgstr ""
+msgstr "Sofortige Ergebniseingabe"
#. Default: "From"
#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8
@@ -7066,7 +7077,6 @@ msgstr "Bis"
#. Default: "SENAITE is powered by"
#: senaite/core/browser/viewlets/templates/colophon.pt:11
-#, fuzzy
msgid "label_powered_by"
msgstr "SENAITE basiert auf"
@@ -7078,7 +7088,7 @@ msgstr "Plone & Python"
#. Default: "Save"
#: senaite/core/browser/viewlets/templates/sampleheader.pt:170
msgid "label_save"
-msgstr ""
+msgstr "Speichern"
#. Default: "SENAITE LIMS"
#: senaite/core/browser/viewlets/templates/footer.pt:14
@@ -7086,9 +7096,9 @@ msgid "label_senaite"
msgstr "SENAITE LIMS"
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
-msgstr ""
+msgstr "Analysen"
#. Default: "Specification"
#: bika/lims/browser/reports/selection_macros/select_analysisspecification.pt:3
@@ -7167,9 +7177,14 @@ msgid "title_required"
msgstr "Titel fehlt"
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
-msgstr ""
+msgstr "Analysen in Proben kategorisieren"
+
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr "E-Mail Text bei Probenveröffentlichung"
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
diff --git a/src/senaite/core/locales/el/LC_MESSAGES/plone.po b/src/senaite/core/locales/el/LC_MESSAGES/plone.po
index 65584dd318..b547606b8e 100644
--- a/src/senaite/core/locales/el/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/el/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Greek (https://www.transifex.com/senaite/teams/87045/el/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/el/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/el/LC_MESSAGES/senaite.core.po
index 4b61919064..a3290af0e0 100644
--- a/src/senaite/core/locales/el/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/el/LC_MESSAGES/senaite.core.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Greek (https://www.transifex.com/senaite/teams/87045/el/)\n"
@@ -20,7 +20,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: el\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -618,7 +618,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -768,7 +768,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr "Αυτόματη αποσύνδεση"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1407,7 +1407,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1722,7 +1722,7 @@ msgstr "Προεπιλεγμένες κατηγορίες"
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1792,7 +1792,7 @@ msgstr ""
msgid "Default value"
msgstr "Προεπιλεγμένη τιμή"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2101,18 +2101,14 @@ msgstr "Διεύθυνση Email"
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2121,11 +2117,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2161,7 +2157,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2173,7 +2169,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2416,7 +2412,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2542,7 +2538,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2638,7 +2634,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3058,7 +3054,7 @@ msgstr ""
msgid "Large Sticker"
msgstr "Μεγάλο Αυτοκόλλητο"
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3777,7 +3773,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3828,7 +3824,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4315,10 +4311,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5208,7 +5200,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5304,11 +5296,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5316,7 +5308,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5344,15 +5336,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr "Επιλέξτε ποιες Αναλύσεις πρέπει να περιληφθούν στο Φύλλο Εργασίας"
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5424,7 +5416,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5436,11 +5428,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5515,11 +5507,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5536,7 +5528,7 @@ msgstr "Μέγεθος"
msgid "Small Sticker"
msgstr "Μικρό Αυτοκόλλητο"
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5609,7 +5601,7 @@ msgstr "Κατάσταση"
msgid "Sticker"
msgstr "Αυτοκόλλητο"
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5883,14 +5875,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5919,7 +5903,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6166,7 +6150,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6996,6 +6980,15 @@ msgstr "απενεργοποίηση"
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7007,15 +7000,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7038,6 +7040,11 @@ msgstr "label_add_to_groups"
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7074,7 +7081,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7155,10 +7162,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr "σε"
diff --git a/src/senaite/core/locales/en/LC_MESSAGES/plone.po b/src/senaite/core/locales/en/LC_MESSAGES/plone.po
index 826d02926c..ae1b167dba 100644
--- a/src/senaite/core/locales/en/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/en/LC_MESSAGES/plone.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
diff --git a/src/senaite/core/locales/en/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/en/LC_MESSAGES/senaite.core.po
index 99a5737df7..09d3f1f144 100644
--- a/src/senaite/core/locales/en/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/en/LC_MESSAGES/senaite.core.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -14,7 +14,7 @@ msgstr ""
"Preferred-Encodings: utf-8 latin1\n"
"Domain: DOMAIN\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -124,7 +124,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -289,7 +289,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -612,7 +612,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -762,7 +762,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1401,7 +1401,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1716,7 +1716,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1786,7 +1786,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2095,18 +2095,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2115,11 +2111,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2155,7 +2151,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2167,7 +2163,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2410,7 +2406,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2536,7 +2532,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2632,7 +2628,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3052,7 +3048,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3771,7 +3767,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3822,7 +3818,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4309,10 +4305,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5202,7 +5194,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5298,11 +5290,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5310,7 +5302,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5338,15 +5330,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5418,7 +5410,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5430,11 +5422,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5509,11 +5501,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5530,7 +5522,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5603,7 +5595,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5877,14 +5869,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5913,7 +5897,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6160,7 +6144,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6990,6 +6974,11 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7001,15 +6990,20 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7032,6 +7026,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7068,7 +7067,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7149,10 +7148,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/en_ES/LC_MESSAGES/plone.po b/src/senaite/core/locales/en_ES/LC_MESSAGES/plone.po
index cdcc63a180..b819e703bd 100644
--- a/src/senaite/core/locales/en_ES/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/en_ES/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: English (Spain) (https://www.transifex.com/senaite/teams/87045/en_ES/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/en_ES/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/en_ES/LC_MESSAGES/senaite.core.po
index cf57f02c82..f0ffab3ab2 100644
--- a/src/senaite/core/locales/en_ES/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/en_ES/LC_MESSAGES/senaite.core.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: English (Spain) (https://www.transifex.com/senaite/teams/87045/en_ES/)\n"
@@ -16,7 +16,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: en_ES\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -126,7 +126,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -614,7 +614,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -764,7 +764,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1403,7 +1403,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1788,7 +1788,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2097,18 +2097,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2117,11 +2113,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2157,7 +2153,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2169,7 +2165,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2412,7 +2408,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2538,7 +2534,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2634,7 +2630,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3054,7 +3050,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3773,7 +3769,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3824,7 +3820,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4311,10 +4307,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5204,7 +5196,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5300,11 +5292,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5312,7 +5304,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5340,15 +5332,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5420,7 +5412,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5432,11 +5424,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5511,11 +5503,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5532,7 +5524,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5605,7 +5597,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5879,14 +5871,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5915,7 +5899,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6162,7 +6146,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6992,6 +6976,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7003,15 +6996,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7034,6 +7036,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7070,7 +7077,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7151,10 +7158,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/en_US/LC_MESSAGES/plone.po b/src/senaite/core/locales/en_US/LC_MESSAGES/plone.po
index 6ed536df21..6e58922c3a 100644
--- a/src/senaite/core/locales/en_US/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/en_US/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: English (United States) (https://www.transifex.com/senaite/teams/87045/en_US/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/en_US/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/en_US/LC_MESSAGES/senaite.core.po
index 362f07ee4b..ccf4435c5d 100644
--- a/src/senaite/core/locales/en_US/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/en_US/LC_MESSAGES/senaite.core.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: English (United States) (https://www.transifex.com/senaite/teams/87045/en_US/)\n"
@@ -19,7 +19,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: en_US\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -129,7 +129,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -294,7 +294,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -617,7 +617,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -767,7 +767,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1406,7 +1406,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1721,7 +1721,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1791,7 +1791,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2100,18 +2100,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2120,11 +2116,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2160,7 +2156,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2172,7 +2168,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2415,7 +2411,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2541,7 +2537,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2637,7 +2633,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3057,7 +3053,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3776,7 +3772,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3827,7 +3823,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4314,10 +4310,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5207,7 +5199,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5303,11 +5295,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5315,7 +5307,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5343,15 +5335,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5423,7 +5415,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5435,11 +5427,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5514,11 +5506,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5535,7 +5527,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5608,7 +5600,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5882,14 +5874,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5918,7 +5902,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6165,7 +6149,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6995,6 +6979,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7006,15 +6999,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7037,6 +7039,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7073,7 +7080,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7154,10 +7161,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/eo/LC_MESSAGES/plone.po b/src/senaite/core/locales/eo/LC_MESSAGES/plone.po
index ade82cb359..7c81520046 100644
--- a/src/senaite/core/locales/eo/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/eo/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Esperanto (https://www.transifex.com/senaite/teams/87045/eo/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/eo/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/eo/LC_MESSAGES/senaite.core.po
index bfc51f3afd..ed6b6e43c9 100644
--- a/src/senaite/core/locales/eo/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/eo/LC_MESSAGES/senaite.core.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Esperanto (https://www.transifex.com/senaite/teams/87045/eo/)\n"
@@ -16,7 +16,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: eo\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -126,7 +126,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -614,7 +614,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -764,7 +764,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1403,7 +1403,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1788,7 +1788,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2097,18 +2097,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2117,11 +2113,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2157,7 +2153,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2169,7 +2165,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2412,7 +2408,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2538,7 +2534,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2634,7 +2630,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3054,7 +3050,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3773,7 +3769,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3824,7 +3820,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4311,10 +4307,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5204,7 +5196,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5300,11 +5292,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5312,7 +5304,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5340,15 +5332,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5420,7 +5412,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5432,11 +5424,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5511,11 +5503,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5532,7 +5524,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5605,7 +5597,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5879,14 +5871,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5915,7 +5899,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6162,7 +6146,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6992,6 +6976,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7003,15 +6996,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7034,6 +7036,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7070,7 +7077,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7151,10 +7158,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/es/LC_MESSAGES/plone.po b/src/senaite/core/locales/es/LC_MESSAGES/plone.po
index fc6fc36148..450314ead1 100644
--- a/src/senaite/core/locales/es/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/es/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Spanish (https://www.transifex.com/senaite/teams/87045/es/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/es/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/es/LC_MESSAGES/senaite.core.po
index 867657f372..2d05e32f5b 100644
--- a/src/senaite/core/locales/es/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/es/LC_MESSAGES/senaite.core.po
@@ -9,7 +9,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Spanish (https://www.transifex.com/senaite/teams/87045/es/)\n"
@@ -23,7 +23,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: es\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -133,7 +133,7 @@ msgstr "(Peligroso)"
msgid "(Required)"
msgstr "(Obligatorio)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr "*** Este es un correo electrónico generado automáticamente, por favor no responda a este mensaje. ***"
@@ -298,7 +298,7 @@ msgstr "Añadir un campo de comentarios a todos los análisis"
msgid "Add analyses from the selected profile to the template"
msgstr "Añadir análisis del perfil seleccionado a la plantilla"
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -621,7 +621,7 @@ msgstr "Debe indicar un analista."
msgid "Any"
msgstr "Sin definir"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -771,7 +771,7 @@ msgstr "Auto-rellenado"
msgid "Automatic log-off"
msgstr "Cierre de sesión automático"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr "Impresión automática de etiqueta"
@@ -1410,7 +1410,7 @@ msgstr "No se pudo convertir '{}' a un entero"
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr "No se pudo enviar un correo electrónico a {0} ({1})"
@@ -1725,7 +1725,7 @@ msgstr "Categorías por defecto"
msgid "Default container for new sample partitions"
msgstr "Recipiente por defecto para nuevas particiones de muestra"
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr "Número predeterminado de muestras a ser añadidas"
@@ -1795,7 +1795,7 @@ msgstr "Tiempo requerido predeterminado para el procesado de análisis."
msgid "Default value"
msgstr "Valor por defecto"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr "Número predeterminado de muestras a mostrar en el formulario de creación"
@@ -2104,18 +2104,14 @@ msgstr "Dirección de correo electrónico"
msgid "Email Log"
msgstr "Registro de correo electrónico"
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr "Cuerpo del correo electrónico para enviar notificaciones de Invalidación"
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr "Cuerpo del correo electrónico para enviar notificaciones de rechazo"
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr "Correo electrónico cancelado"
@@ -2124,11 +2120,11 @@ msgstr "Correo electrónico cancelado"
msgid "Email notification"
msgstr "Notificación por correo electrónico"
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr "Notificar por correo electrónico la invalidación de muestras"
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr "Notificar por correo electrónico el rechazo de muestras"
@@ -2164,7 +2160,7 @@ msgstr "Activar la funcionalidad de planificación periódica de muestreos"
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2176,7 +2172,7 @@ msgstr "Activar el flujo de muestreo para la muestra creada"
msgid "Enable the Results Report Printing workflow"
msgstr "Activar la funcionalidad de seguimiento de impresión de informes de resultados"
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr "Activar la funcionalidad de rechazo de muestras y solicitudes"
@@ -2419,7 +2415,7 @@ msgstr "Directorio donde se guardan los resultados"
msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique."
msgstr "Para cada interfaz de este instrumento, se puede definir una carpeta donde el sistema buscará los archivos de resultados para importar resultados automáticamente. Una recomendación sería tener una carpeta para cada instrumento y dentro de esta carpeta crear otra para cada una de las Interfaces. Puedes usar los códigos de interfaz para asegurarte de que los nombres de las carpetas sean únicos."
-#: bika/lims/content/bikasetup.py:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr "Configuración de formatos"
@@ -2545,7 +2541,7 @@ msgstr "IBAN"
msgid "ID"
msgstr "ID"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr "Valores del servidor de IDs"
@@ -2641,7 +2637,7 @@ msgstr "Si tu fórmula necesita una función especial de una biblioteca Python e
msgid "Ignore in Report"
msgstr "No mostrar en el informe"
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3061,7 +3057,7 @@ msgstr "Idioma"
msgid "Large Sticker"
msgstr "Etiqueta grande"
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr "Etiqueta grande"
@@ -3780,7 +3776,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr "Nota: También puede arrastrar y soltar las filas de archivos adjuntos para cambiar el orden en que aparecen en el informe."
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3831,7 +3827,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr "Número de análisis solicitados y publicados por departamento y expresados como porcentaje en relación a todos los análisis realizados"
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr "Número de copias"
@@ -4318,10 +4314,6 @@ msgstr "Provincia"
msgid "Public. Lag"
msgstr "Público. Retraso"
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr "Especificación de publicación"
@@ -5211,7 +5203,7 @@ msgstr "Clave de siembra {} a {}"
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing"
msgstr "Seleccione 'Registrar' si desea que las etiquetas se impriman automáticamente al registrar nuevas muestras. Seleccione 'Recibir' para imprimir etiquetas al recibir las muestras. Seleccione 'Ninguno' para desactivar la impresión automática de etiquetas."
@@ -5307,11 +5299,11 @@ msgstr "Seleccione el equipo deseado"
msgid "Select the types that this ID is used to identify."
msgstr "Seleccione los tipos que este ID se usa para identificar."
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated."
msgstr "Seleccione para activar las notificaciones automáticas por correo electrónico al cliente y responsables del laboratorio cuando se invalide una muestra."
-#: bika/lims/content/bikasetup.py:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr "Seleccione para activar el envío automático de notificaciones por correo electrónico al cliente cuando una muestra sea rechazada"
@@ -5319,7 +5311,7 @@ msgstr "Seleccione para activar el envío automático de notificaciones por corr
msgid "Select this to activate the dashboard as a default front page."
msgstr "Seleccione para activar el tablero de control como página inicial predeterminada."
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr "Seleccionar para activar el flujo de trabajo de rechazo para muestras. Se mostrará una opción 'Rechazar' en el menú de acciones."
@@ -5347,15 +5339,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr "Seleccione qué análisis desea incluir a la hoja de trabajo"
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr "Seleccione la etiqueta que se debe usar como la etiqueta \"grande\" de forma predeterminada."
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr "Seleccione la etiqueta que se debe utilizar como pegatina 'pequeña' por defecto."
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr "Seleccione qué etiqueta imprimir cuando la impresión automática de etiquetas esté habilitada."
@@ -5427,7 +5419,7 @@ msgstr "Guardar los comentarios para los análisis seleccionados"
msgid "Set the Sample Rejection workflow and the reasons"
msgstr "Establezca el flujo de trabajo de rechazo de muestra y las razones"
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr "Establezca el número predeterminado de copias que se imprimirán para cada etiqueta"
@@ -5439,11 +5431,11 @@ msgstr "Asignar la tarea de mantenimiento como cerrada"
msgid "Set the specification to be used before publishing a Sample."
msgstr "Indique la especificación que desea utilizar antes de publicar una muestra."
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address"
msgstr "Configure el texto para el cuerpo del correo electrónico que se enviará, si la opción \"Notificación de correo electrónico en el 'rechazo' de la Muestra\" está habilitada, al contacto del cliente de la Muestra. Puede usar palabras clave reservadas: $sample_id, $sample_link, $reasons, $lab_address"
-#: bika/lims/content/bikasetup.py:703
+#: bika/lims/content/bikasetup.py:708
msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address"
msgstr "Configure el texto para el cuerpo del correo electrónico que se enviará, si la opción \"Notificación de correo electrónico en la 'invalidación' de la Muestra\" está habilitada, al contacto del cliente de la Muestra. Puede usar palabras clave reservadas: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address"
@@ -5518,11 +5510,11 @@ msgstr "Código del lugar"
msgid "Site Description"
msgstr "Descripción del lugar"
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5539,7 +5531,7 @@ msgstr "Tamaño"
msgid "Small Sticker"
msgstr "Etiqueta pequeña"
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr "Etiqueta pequeña"
@@ -5612,7 +5604,7 @@ msgstr "Estado"
msgid "Sticker"
msgstr "Etiqueta"
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr "Plantillas de etiquetas"
@@ -5886,14 +5878,6 @@ msgstr "Se usará la tipo de separador decimal seleccionado en la configuración
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 "El tipo de recipiente por defecto. Este tipo de recipiente se asignará automáticamente a nuevas particiones de muestra a menos que ya se haya indicado un tipo de recipiente específico para el servicio de análisis relacionado"
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5922,7 +5906,7 @@ msgstr "Se han creado las particiones siguientes:"
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6169,7 +6153,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr "Este informe fue enviado a los siguientes contactos:"
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6999,6 +6983,15 @@ msgstr "desactivar"
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7010,15 +7003,24 @@ msgid "description_copyright"
msgstr "${copyright} 2017-${current_year} ${senaitelims}"
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr "horas"
@@ -7041,6 +7043,11 @@ msgstr "Añadir a los grupos siguientes:"
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7058,7 +7065,6 @@ msgstr ""
#. Default: "SENAITE is powered by"
#: senaite/core/browser/viewlets/templates/colophon.pt:11
-#, fuzzy
msgid "label_powered_by"
msgstr "SENAITE es desarrollado por:"
@@ -7078,7 +7084,7 @@ msgid "label_senaite"
msgstr "SENAITE LIMS"
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7159,10 +7165,15 @@ msgid "title_required"
msgstr "Campo obligatorio"
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr "hasta"
diff --git a/src/senaite/core/locales/es_419/LC_MESSAGES/plone.po b/src/senaite/core/locales/es_419/LC_MESSAGES/plone.po
index bcdfe7a22b..3404440fe3 100644
--- a/src/senaite/core/locales/es_419/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/es_419/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Spanish (Latin America) (https://www.transifex.com/senaite/teams/87045/es_419/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/es_419/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/es_419/LC_MESSAGES/senaite.core.po
index 9be52b2512..8c832227ff 100644
--- a/src/senaite/core/locales/es_419/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/es_419/LC_MESSAGES/senaite.core.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Spanish (Latin America) (https://www.transifex.com/senaite/teams/87045/es_419/)\n"
@@ -21,7 +21,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: es_419\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -131,7 +131,7 @@ msgstr "(Peligroso)"
msgid "(Required)"
msgstr "(Obligatorio)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr "*** Esto es un correo electrónico generado automáticamente, por favor no responda a este mensaje. ***"
@@ -296,7 +296,7 @@ msgstr "Añadir un campo de comentarios a todos los análisis"
msgid "Add analyses from the selected profile to the template"
msgstr "Añadir análisis del perfil seleccionado a la plantilla."
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -619,7 +619,7 @@ msgstr "Debe indicar un analista."
msgid "Any"
msgstr "Sin definir"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -769,7 +769,7 @@ msgstr "Auto-rellenado"
msgid "Automatic log-off"
msgstr "Cierre de sesión automático"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr "Impresión automática de etiqueta"
@@ -1408,7 +1408,7 @@ msgstr "No se pudo convertir '{}' a un entero"
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr "No se pudo enviar un correo electrónico a {0} ({1})"
@@ -1723,7 +1723,7 @@ msgstr "Categorías por defecto"
msgid "Default container for new sample partitions"
msgstr "Recipiente por defecto para nuevas particiones de muestra"
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr "Número predeterminado de muestras a ser añadidas"
@@ -1793,7 +1793,7 @@ msgstr "Tiempo requerido predeterminado para el procesado de análisis."
msgid "Default value"
msgstr "Valor por defecto"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr "Número predeterminado de muestras a mostrar en el formulario de creación"
@@ -2102,18 +2102,14 @@ msgstr "Dirección de correo electrónico"
msgid "Email Log"
msgstr "Registro de correo electrónico"
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr "Cuerpo del correo electrónico para enviar notificaciones de Invalidación"
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr "Correo electrónico cancelado"
@@ -2122,11 +2118,11 @@ msgstr "Correo electrónico cancelado"
msgid "Email notification"
msgstr "Notificación por correo electrónico"
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr "Notificar por correo electrónico la invalidación de muestras"
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr "Notificar por correo electrónico el rechazo de muestras"
@@ -2162,7 +2158,7 @@ msgstr "Activar la funcionalidad de planificación periódica de muestreos"
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2174,7 +2170,7 @@ msgstr "Activar el flujo de muestreo para la muestra creada"
msgid "Enable the Results Report Printing workflow"
msgstr "Activar la funcionalidad de seguimiento de impresión de informes de resultados"
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr "Activar la funcionalidad de rechazo de muestras y solicitudes"
@@ -2417,7 +2413,7 @@ msgstr "Directorio donde se guardan los resultados"
msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique."
msgstr "Para cada interfaz de este instrumento, se puede definir una carpeta donde el sistema buscará los archivos de resultados para importar resultados automáticamente. Una recomendación sería tener una carpeta para cada instrumento y dentro de esta carpeta crear otra para cada una de las Interfaces. Puedes usar los códigos de interfaz para asegurarte de que los nombres de las carpetas sean únicos."
-#: bika/lims/content/bikasetup.py:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr "Configuración de formatos"
@@ -2543,7 +2539,7 @@ msgstr "IBAN"
msgid "ID"
msgstr "ID"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr "Valores del servidor de IDs"
@@ -2639,7 +2635,7 @@ msgstr "Si tu fórmula necesita una función especial de una biblioteca Python e
msgid "Ignore in Report"
msgstr "No mostrar en el informe"
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3059,7 +3055,7 @@ msgstr ""
msgid "Large Sticker"
msgstr "Etiqueta grande"
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr "Etiqueta grande"
@@ -3778,7 +3774,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr "Nota: También puede arrastrar y soltar las filas de archivos adjuntos para cambiar el orden en que aparecen en el informe."
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3829,7 +3825,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr "Número de análisis solicitados y publicados por departamento y expresados como porcentaje en relación a todos los análisis realizados"
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr "Número de copias"
@@ -4316,10 +4312,6 @@ msgstr "Provincia"
msgid "Public. Lag"
msgstr "Público. Retraso"
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr "Especificación de publicación"
@@ -5209,7 +5201,7 @@ msgstr "Clave de siembra {} a {}"
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing"
msgstr "Seleccione 'Registrar' si desea que las etiquetas se impriman automáticamente al registrar nuevas muestras. Seleccione 'Recibir' para imprimir etiquetas al recibir las muestras. Seleccione 'Ninguno' para desactivar la impresión automática de etiquetas."
@@ -5305,11 +5297,11 @@ msgstr "Seleccione el equipo deseado"
msgid "Select the types that this ID is used to identify."
msgstr "Seleccione los tipos que este ID se usa para identificar."
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated."
msgstr "Seleccione para activar las notificaciones automáticas por correo electrónico al cliente y responsables del laboratorio cuando se invalide una muestra."
-#: bika/lims/content/bikasetup.py:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr "Seleccione para activar el envío automático de notificaciones por correo electrónico al cliente cuando una muestra sea rechazada"
@@ -5317,7 +5309,7 @@ msgstr "Seleccione para activar el envío automático de notificaciones por corr
msgid "Select this to activate the dashboard as a default front page."
msgstr "Seleccione para activar el tablero de control como página inicial predeterminada."
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr "Seleccionar para activar el flujo de trabajo de rechazo para muestras. Se mostrará una opción 'Rechazar' en el menú de acciones."
@@ -5345,15 +5337,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr "Seleccione qué análisis desea incluir a la hoja de trabajo"
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr "Seleccione la etiqueta que se debe usar como la etiqueta \"grande\" de forma predeterminada."
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr "Seleccione la etiqueta que se debe utilizar como pegatina 'pequeña' por defecto."
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr "Seleccione qué etiqueta imprimir cuando la impresión automática de etiquetas esté habilitada."
@@ -5425,7 +5417,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr "Establezca el flujo de trabajo de rechazo de muestra y las razones"
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr "Establezca el número predeterminado de copias que se imprimirán para cada etiqueta"
@@ -5437,11 +5429,11 @@ msgstr "Asignar la tarea de mantenimiento como cerrada"
msgid "Set the specification to be used before publishing a Sample."
msgstr "Indique la especificación que desea utilizar antes de publicar una muestra."
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address"
msgstr "Configure el texto para el cuerpo del correo electrónico que se enviará, si la opción \"Notificación de correo electrónico en la 'invalidación' de la Muestra\" está habilitada, al contacto del cliente de la Muestra. Puede usar palabras clave reservadas: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address"
@@ -5516,11 +5508,11 @@ msgstr "Código del lugar"
msgid "Site Description"
msgstr "Descripción del lugar"
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5537,7 +5529,7 @@ msgstr "Tamaño"
msgid "Small Sticker"
msgstr "Etiqueta pequeña"
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr "Etiqueta pequeña"
@@ -5610,7 +5602,7 @@ msgstr "Estado"
msgid "Sticker"
msgstr "Etiqueta"
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr "Plantillas de etiquetas"
@@ -5884,14 +5876,6 @@ msgstr "Se usará la tipo de separador decimal seleccionado en la configuración
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 "El tipo de recipiente por defecto. Este tipo de recipiente se asignará automáticamente a nuevas particiones de muestra a menos que ya se haya indicado un tipo de recipiente específico para el servicio de análisis relacionado"
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5920,7 +5904,7 @@ msgstr "Se han creado las particiones siguientes:"
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6167,7 +6151,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr "Este informe fue enviado a los siguientes contactos:"
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6997,6 +6981,15 @@ msgstr "desactivar"
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7008,15 +7001,24 @@ msgid "description_copyright"
msgstr "${copyright} 2017-${current_year} ${senaitelims}"
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr "horas"
@@ -7039,6 +7041,11 @@ msgstr "Añadir a los grupos siguientes:"
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7056,7 +7063,6 @@ msgstr ""
#. Default: "SENAITE is powered by"
#: senaite/core/browser/viewlets/templates/colophon.pt:11
-#, fuzzy
msgid "label_powered_by"
msgstr "SENAITE es desarrollado por:"
@@ -7076,7 +7082,7 @@ msgid "label_senaite"
msgstr "SENAITE LIMS"
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7157,10 +7163,15 @@ msgid "title_required"
msgstr "Campo obligatorio"
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr "hasta"
diff --git a/src/senaite/core/locales/es_AR/LC_MESSAGES/plone.po b/src/senaite/core/locales/es_AR/LC_MESSAGES/plone.po
index cb4239be10..e33a6f1676 100644
--- a/src/senaite/core/locales/es_AR/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/es_AR/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Spanish (Argentina) (https://www.transifex.com/senaite/teams/87045/es_AR/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/es_AR/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/es_AR/LC_MESSAGES/senaite.core.po
index 86ba2b1f93..6be813ae4f 100644
--- a/src/senaite/core/locales/es_AR/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/es_AR/LC_MESSAGES/senaite.core.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Spanish (Argentina) (https://www.transifex.com/senaite/teams/87045/es_AR/)\n"
@@ -20,7 +20,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: es_AR\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -618,7 +618,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -768,7 +768,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1407,7 +1407,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1722,7 +1722,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1792,7 +1792,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2101,18 +2101,14 @@ msgstr "Dirección de correo electrónico"
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2121,11 +2117,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2161,7 +2157,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2173,7 +2169,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2416,7 +2412,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2542,7 +2538,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2638,7 +2634,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3058,7 +3054,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3777,7 +3773,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3828,7 +3824,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4315,10 +4311,6 @@ msgstr "Provincia"
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5208,7 +5200,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5304,11 +5296,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5316,7 +5308,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5344,15 +5336,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5424,7 +5416,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5436,11 +5428,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5515,11 +5507,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5536,7 +5528,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5609,7 +5601,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5883,14 +5875,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5919,7 +5903,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6166,7 +6150,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6996,6 +6980,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7007,15 +7000,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7038,6 +7040,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7074,7 +7081,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7155,10 +7162,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/es_MX/LC_MESSAGES/plone.po b/src/senaite/core/locales/es_MX/LC_MESSAGES/plone.po
index 66c6e7180c..ca7b835cee 100644
--- a/src/senaite/core/locales/es_MX/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/es_MX/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Spanish (Mexico) (https://www.transifex.com/senaite/teams/87045/es_MX/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/es_MX/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/es_MX/LC_MESSAGES/senaite.core.po
index 3a679f2f90..1de729ff54 100644
--- a/src/senaite/core/locales/es_MX/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/es_MX/LC_MESSAGES/senaite.core.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Spanish (Mexico) (https://www.transifex.com/senaite/teams/87045/es_MX/)\n"
@@ -16,7 +16,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: es_MX\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -126,7 +126,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -614,7 +614,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -764,7 +764,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1403,7 +1403,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1788,7 +1788,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2097,18 +2097,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2117,11 +2113,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2157,7 +2153,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2169,7 +2165,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2412,7 +2408,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2538,7 +2534,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2634,7 +2630,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3054,7 +3050,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3773,7 +3769,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3824,7 +3820,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4311,10 +4307,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5204,7 +5196,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5300,11 +5292,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5312,7 +5304,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5340,15 +5332,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5420,7 +5412,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5432,11 +5424,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5511,11 +5503,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5532,7 +5524,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5605,7 +5597,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5879,14 +5871,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5915,7 +5899,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6162,7 +6146,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6992,6 +6976,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7003,15 +6996,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7034,6 +7036,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7070,7 +7077,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7151,10 +7158,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/es_PE/LC_MESSAGES/plone.po b/src/senaite/core/locales/es_PE/LC_MESSAGES/plone.po
index 1e6eff2820..d63fa9ac31 100644
--- a/src/senaite/core/locales/es_PE/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/es_PE/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Spanish (Peru) (https://www.transifex.com/senaite/teams/87045/es_PE/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/es_PE/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/es_PE/LC_MESSAGES/senaite.core.po
index 9b15b6deeb..d555ace310 100644
--- a/src/senaite/core/locales/es_PE/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/es_PE/LC_MESSAGES/senaite.core.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Spanish (Peru) (https://www.transifex.com/senaite/teams/87045/es_PE/)\n"
@@ -20,7 +20,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: es_PE\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -130,7 +130,7 @@ msgstr "(Peligroso)"
msgid "(Required)"
msgstr "(Obligatorio)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -295,7 +295,7 @@ msgstr "Agregar un campo de observaciones a todos los análisis"
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -618,7 +618,7 @@ msgstr ""
msgid "Any"
msgstr "Cualquier"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -768,7 +768,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr "Cierre de sesión automático"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1407,7 +1407,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1722,7 +1722,7 @@ msgstr "Categorías por defecto"
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1792,7 +1792,7 @@ msgstr ""
msgid "Default value"
msgstr "Valor por defecto"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2101,18 +2101,14 @@ msgstr "Dirección de correo electrónico"
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2121,11 +2117,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2161,7 +2157,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2173,7 +2169,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2416,7 +2412,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2542,7 +2538,7 @@ msgstr ""
msgid "ID"
msgstr "ID"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2638,7 +2634,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3058,7 +3054,7 @@ msgstr ""
msgid "Large Sticker"
msgstr "Etiqueta grande"
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3777,7 +3773,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3828,7 +3824,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr "Número de análisis solicitados y publicados por departamento y expresados como porcentaje en relación a todos los análisis realizados"
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4315,10 +4311,6 @@ msgstr ""
msgid "Public. Lag"
msgstr "Público. Retraso"
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5208,7 +5200,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5304,11 +5296,11 @@ msgstr "Seleccione el equipo deseado"
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5316,7 +5308,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5344,15 +5336,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr "Seleccione qué análisis desea incluir a la hoja de trabajo"
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5424,7 +5416,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5436,11 +5428,11 @@ msgstr "Asignar la tarea de mantenimiento como cerrada"
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5515,11 +5507,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5536,7 +5528,7 @@ msgstr "Tamaño"
msgid "Small Sticker"
msgstr "Etiqueta pequeña"
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5609,7 +5601,7 @@ msgstr "Estado"
msgid "Sticker"
msgstr "Etiqueta"
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5883,14 +5875,6 @@ msgstr ""
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 "El tipo de contenedor por defecto. Para las nuevas particiones de muestras se les asignará por defecto este contenedor, a menos que se haya indicado un contenedor específico para el servicio de análisis"
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5919,7 +5903,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6166,7 +6150,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6996,6 +6980,15 @@ msgstr "desactivar"
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7007,15 +7000,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7038,6 +7040,11 @@ msgstr "Añadir a los grupos siguientes:"
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7074,7 +7081,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7155,10 +7162,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr "hasta"
diff --git a/src/senaite/core/locales/es_UY/LC_MESSAGES/plone.po b/src/senaite/core/locales/es_UY/LC_MESSAGES/plone.po
index 1e1ad64dc1..c1fb787aa1 100644
--- a/src/senaite/core/locales/es_UY/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/es_UY/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Spanish (Uruguay) (https://www.transifex.com/senaite/teams/87045/es_UY/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/es_UY/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/es_UY/LC_MESSAGES/senaite.core.po
index d07b91152c..b4d151e35b 100644
--- a/src/senaite/core/locales/es_UY/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/es_UY/LC_MESSAGES/senaite.core.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Spanish (Uruguay) (https://www.transifex.com/senaite/teams/87045/es_UY/)\n"
@@ -16,7 +16,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: es_UY\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -126,7 +126,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -614,7 +614,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -764,7 +764,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1403,7 +1403,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1788,7 +1788,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2097,18 +2097,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2117,11 +2113,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2157,7 +2153,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2169,7 +2165,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2412,7 +2408,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2538,7 +2534,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2634,7 +2630,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3054,7 +3050,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3773,7 +3769,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3824,7 +3820,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4311,10 +4307,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5204,7 +5196,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5300,11 +5292,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5312,7 +5304,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5340,15 +5332,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5420,7 +5412,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5432,11 +5424,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5511,11 +5503,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5532,7 +5524,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5605,7 +5597,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5879,14 +5871,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5915,7 +5899,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6162,7 +6146,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6992,6 +6976,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7003,15 +6996,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7034,6 +7036,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7070,7 +7077,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7151,10 +7158,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/fa/LC_MESSAGES/plone.po b/src/senaite/core/locales/fa/LC_MESSAGES/plone.po
index 5d8f7c0d33..a3887e2afe 100644
--- a/src/senaite/core/locales/fa/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/fa/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Persian (https://www.transifex.com/senaite/teams/87045/fa/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/fa/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/fa/LC_MESSAGES/senaite.core.po
index 095508407a..3b0ec0ebb2 100644
--- a/src/senaite/core/locales/fa/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/fa/LC_MESSAGES/senaite.core.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Persian (https://www.transifex.com/senaite/teams/87045/fa/)\n"
@@ -21,7 +21,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: fa\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -131,7 +131,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr "*** این یک ایمیل به صورت خودکار تولید می شود ، لطفا به این پیام پاسخ ندهید. ***"
@@ -296,7 +296,7 @@ msgstr "به تمام تجزیه و تحلیل ها ، یک بخش اظهارا
msgid "Add analyses from the selected profile to the template"
msgstr "تجزیه و تحلیل از نمایه انتخاب شده به الگو اضافه کنید"
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -619,7 +619,7 @@ msgstr "باید آزمونگر مشخص شود."
msgid "Any"
msgstr "هر"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -769,7 +769,7 @@ msgstr "پرکردن خودکار"
msgid "Automatic log-off"
msgstr "خروج خودکار"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr "پرینت خودکار برچسب"
@@ -1408,7 +1408,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1723,7 +1723,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1793,7 +1793,7 @@ msgstr ""
msgid "Default value"
msgstr "مقدار پیش فرض"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2102,18 +2102,14 @@ msgstr "آدرس پست الکترونیک"
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2122,11 +2118,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2162,7 +2158,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2174,7 +2170,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2417,7 +2413,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2543,7 +2539,7 @@ msgstr ""
msgid "ID"
msgstr "شناسه"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2639,7 +2635,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3059,7 +3055,7 @@ msgstr ""
msgid "Large Sticker"
msgstr "برچسب بزرگ"
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3778,7 +3774,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3829,7 +3825,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4316,10 +4312,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5209,7 +5201,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5305,11 +5297,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5317,7 +5309,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5345,15 +5337,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5425,7 +5417,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5437,11 +5429,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5516,11 +5508,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5537,7 +5529,7 @@ msgstr "ابعاد"
msgid "Small Sticker"
msgstr "برچسب کوچک"
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5610,7 +5602,7 @@ msgstr "وضعیت"
msgid "Sticker"
msgstr "برچسب"
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5884,14 +5876,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5920,7 +5904,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6167,7 +6151,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6997,6 +6981,15 @@ msgstr "غیرفعال"
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7008,15 +7001,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr "ساعت"
@@ -7039,6 +7041,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7075,7 +7082,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7156,10 +7163,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr "به"
diff --git a/src/senaite/core/locales/fa_IR/LC_MESSAGES/plone.po b/src/senaite/core/locales/fa_IR/LC_MESSAGES/plone.po
index 9c0d140cf3..0608fac4d0 100644
--- a/src/senaite/core/locales/fa_IR/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/fa_IR/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Persian (Iran) (https://www.transifex.com/senaite/teams/87045/fa_IR/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/fa_IR/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/fa_IR/LC_MESSAGES/senaite.core.po
index d3d8ae4e1d..2e60548c07 100644
--- a/src/senaite/core/locales/fa_IR/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/fa_IR/LC_MESSAGES/senaite.core.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Persian (Iran) (https://www.transifex.com/senaite/teams/87045/fa_IR/)\n"
@@ -16,7 +16,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: fa_IR\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -126,7 +126,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -614,7 +614,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -764,7 +764,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1403,7 +1403,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1788,7 +1788,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2097,18 +2097,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2117,11 +2113,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2157,7 +2153,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2169,7 +2165,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2412,7 +2408,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2538,7 +2534,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2634,7 +2630,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3054,7 +3050,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3773,7 +3769,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3824,7 +3820,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4311,10 +4307,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5204,7 +5196,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5300,11 +5292,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5312,7 +5304,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5340,15 +5332,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5420,7 +5412,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5432,11 +5424,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5511,11 +5503,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5532,7 +5524,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5605,7 +5597,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5879,14 +5871,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5915,7 +5899,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6162,7 +6146,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6992,6 +6976,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7003,15 +6996,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7034,6 +7036,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7070,7 +7077,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7151,10 +7158,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/fi/LC_MESSAGES/plone.po b/src/senaite/core/locales/fi/LC_MESSAGES/plone.po
index e96f0e6b14..9bca9567e5 100644
--- a/src/senaite/core/locales/fi/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/fi/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Finnish (https://www.transifex.com/senaite/teams/87045/fi/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/fi/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/fi/LC_MESSAGES/senaite.core.po
index 5772df0351..fb835845df 100644
--- a/src/senaite/core/locales/fi/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/fi/LC_MESSAGES/senaite.core.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Finnish (https://www.transifex.com/senaite/teams/87045/fi/)\n"
@@ -20,7 +20,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: fi\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -618,7 +618,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -768,7 +768,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1407,7 +1407,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1722,7 +1722,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1792,7 +1792,7 @@ msgstr ""
msgid "Default value"
msgstr "Oletusarvo"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2101,18 +2101,14 @@ msgstr "Sähköpostiosoite"
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2121,11 +2117,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2161,7 +2157,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2173,7 +2169,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2416,7 +2412,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2542,7 +2538,7 @@ msgstr ""
msgid "ID"
msgstr "ID"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2638,7 +2634,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3058,7 +3054,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3777,7 +3773,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3828,7 +3824,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4315,10 +4311,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5208,7 +5200,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5304,11 +5296,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5316,7 +5308,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5344,15 +5336,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5424,7 +5416,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5436,11 +5428,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5515,11 +5507,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5536,7 +5528,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5609,7 +5601,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5883,14 +5875,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5919,7 +5903,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6166,7 +6150,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6996,6 +6980,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7007,15 +7000,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7038,6 +7040,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7074,7 +7081,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7155,10 +7162,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/fr/LC_MESSAGES/plone.po b/src/senaite/core/locales/fr/LC_MESSAGES/plone.po
index 950cd50e2a..55e9c6a895 100644
--- a/src/senaite/core/locales/fr/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/fr/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: French (https://www.transifex.com/senaite/teams/87045/fr/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/fr/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/fr/LC_MESSAGES/senaite.core.po
index 8eb4c0b42b..34e3412114 100644
--- a/src/senaite/core/locales/fr/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/fr/LC_MESSAGES/senaite.core.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: French (https://www.transifex.com/senaite/teams/87045/fr/)\n"
@@ -21,7 +21,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: fr\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -131,7 +131,7 @@ msgstr "(Dangereux)"
msgid "(Required)"
msgstr "(Requis)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr "*** Ce message a été généré automatiquement. Merci de ne pas y répondre. ***"
@@ -296,7 +296,7 @@ msgstr "Ajoute un champ de commentaires à toutes les analyses"
msgid "Add analyses from the selected profile to the template"
msgstr "Ajouter les analyses du profil sélectionné au modèle"
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -619,7 +619,7 @@ msgstr "L'analyste doit être spécifié."
msgid "Any"
msgstr "Tous"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -769,7 +769,7 @@ msgstr "Autocomplétion"
msgid "Automatic log-off"
msgstr "Déconnexion automatiqueDéconnexion automatique"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr "Impression automatique d'étiquettes"
@@ -1408,7 +1408,7 @@ msgstr "Conversion de '{}' vers une variable de type Integer impossible"
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr "Envoi de l'e-mail à {0} ({1}) impossible"
@@ -1723,7 +1723,7 @@ msgstr "Catégories par défaut"
msgid "Default container for new sample partitions"
msgstr "Conteneur par défaut pour les nouvelles répartitions d'échantillons"
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr "Nombre d'échantillons à ajouter par défaut."
@@ -1793,7 +1793,7 @@ msgstr "Délai d'exécution par défaut pour les analyses."
msgid "Default value"
msgstr "Valeur par défaut"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr "Valeur par défaut du nombre d'échantillon lorsque l'utilisateur clique sur le bouton \"Ajouter\" pour créer de nouveaux échantillons"
@@ -2102,18 +2102,14 @@ msgstr "Adresse mail"
msgid "Email Log"
msgstr "Journal d'e-mail"
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr "Corps de message pour les notifications d'invalidation d'échantillon"
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr "Corps de message pour les notifications de rejet d'échantillon"
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr "E-mail annulé"
@@ -2122,11 +2118,11 @@ msgstr "E-mail annulé"
msgid "Email notification"
msgstr "Notification par E-mail"
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr "Envoyer une notification par e-mail lorsqu'un échantillon est invalidé"
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr "Envoyer une notification par e-mail lorsqu'un échantillon est rejeté"
@@ -2162,7 +2158,7 @@ msgstr "Activer la planification de l'échantillonnage"
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2174,7 +2170,7 @@ msgstr "Activer le flux de travail pour l'échantillon créé"
msgid "Enable the Results Report Printing workflow"
msgstr "Activer le flux de travail d'impression des rapports de résultats"
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr "Activer le flux de travail de rejet"
@@ -2417,7 +2413,7 @@ msgstr "Dossier dans lequel les résultats seront sauvegardés"
msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique."
msgstr "Pour chaque interface de cet instrument, vous pouvez définir un dossier que le système doit interroger pour l'importation automatique de fichiers de résultats. Définir un dossier par appareil et des sous-dossiers pour chaque interface est une bonne approche. Vous pouvez utiliser les codes d'interfaces pour vous assurer que les dénominations soient uniques."
-#: bika/lims/content/bikasetup.py:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr "Configuration de formatage"
@@ -2543,7 +2539,7 @@ msgstr "IBAN"
msgid "ID"
msgstr "ID"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2639,7 +2635,7 @@ msgstr "Si la formule nécessite une fonction spéciale issue d'une bibliothèqu
msgid "Ignore in Report"
msgstr "Ignoré dans le rapport"
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3059,7 +3055,7 @@ msgstr ""
msgid "Large Sticker"
msgstr "Grande étiquette"
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr "Grande étiquette"
@@ -3778,7 +3774,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3829,7 +3825,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr "Nombre d'analyses demandées et publiées par département et exprimées comme un pourcentage de toutes les analyses réalisées."
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr "Nombre de copies"
@@ -4316,10 +4312,6 @@ msgstr "Province"
msgid "Public. Lag"
msgstr "Délai public"
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr "Spécification de publication"
@@ -5209,7 +5201,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5305,11 +5297,11 @@ msgstr "Sélectionnez l'équipement privilégié"
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated."
msgstr "Sélectionner cette option pour activer les notifications par e-mail à l'attention du client et du responsable de laboratoire lorsqu'un échantillon est invalidé."
-#: bika/lims/content/bikasetup.py:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5317,7 +5309,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr "Sélectionner pour activer le flux de travail de rejet d'échantillons. Une option 'Rejeter' sera afficher dans le menu des actions."
@@ -5345,15 +5337,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr "Sélectionnez quelles analyses devraient être inclues dans la feuille de travail"
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr "Sélectionnez quel étiquette imprimer quand l'impression automatique est activée"
@@ -5425,7 +5417,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr "Configurer le flux de travail de rejet d'échantillon et les raisons du rejet"
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5437,11 +5429,11 @@ msgstr "Définir la tâche de maintenance comme terminée."
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5516,11 +5508,11 @@ msgstr "Code du site"
msgid "Site Description"
msgstr "Description du site"
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5537,7 +5529,7 @@ msgstr "Taille"
msgid "Small Sticker"
msgstr "Petite étiquette"
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr "Petite étiquette"
@@ -5610,7 +5602,7 @@ msgstr "Statut"
msgid "Sticker"
msgstr "Etiquette"
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr "Modèles d'étiquettes"
@@ -5884,14 +5876,6 @@ msgstr "Le marqueur décimal sélectionné lors du paramétrage de Bika LIMS ser
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 "Le récipient par défaut. Les nouveaux échantillons sont automatiquement assignés à un conteneur de ce type, à moins que ce soit spécifié plus en détail par analyse"
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5920,7 +5904,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6167,7 +6151,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6997,6 +6981,15 @@ msgstr "desactiver"
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7008,15 +7001,24 @@ msgid "description_copyright"
msgstr "description_copyright"
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr "heures"
@@ -7039,6 +7041,11 @@ msgstr "label_add_to_groups"
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7056,7 +7063,6 @@ msgstr ""
#. Default: "SENAITE is powered by"
#: senaite/core/browser/viewlets/templates/colophon.pt:11
-#, fuzzy
msgid "label_powered_by"
msgstr "label_powered_by"
@@ -7076,7 +7082,7 @@ msgid "label_senaite"
msgstr "label_senaite"
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7157,10 +7163,15 @@ msgid "title_required"
msgstr "title_required"
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr "à"
diff --git a/src/senaite/core/locales/hi/LC_MESSAGES/plone.po b/src/senaite/core/locales/hi/LC_MESSAGES/plone.po
index 7398f79d1c..7d98a7984f 100644
--- a/src/senaite/core/locales/hi/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/hi/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Hindi (https://www.transifex.com/senaite/teams/87045/hi/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/hi/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/hi/LC_MESSAGES/senaite.core.po
index 944aa539f6..baa0d9f669 100644
--- a/src/senaite/core/locales/hi/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/hi/LC_MESSAGES/senaite.core.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Hindi (https://www.transifex.com/senaite/teams/87045/hi/)\n"
@@ -20,7 +20,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: hi\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -130,7 +130,7 @@ msgstr "(खतरनाक)"
msgid "(Required)"
msgstr "(आवश्यक)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -618,7 +618,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -768,7 +768,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1407,7 +1407,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1722,7 +1722,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1792,7 +1792,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2101,18 +2101,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2121,11 +2117,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2161,7 +2157,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2173,7 +2169,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2416,7 +2412,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2542,7 +2538,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2638,7 +2634,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3058,7 +3054,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3777,7 +3773,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3828,7 +3824,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4315,10 +4311,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5208,7 +5200,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5304,11 +5296,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5316,7 +5308,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5344,15 +5336,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5424,7 +5416,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5436,11 +5428,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5515,11 +5507,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5536,7 +5528,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5609,7 +5601,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5883,14 +5875,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5919,7 +5903,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6166,7 +6150,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6996,6 +6980,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7007,15 +7000,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7038,6 +7040,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7074,7 +7081,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7155,10 +7162,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/hu/LC_MESSAGES/plone.po b/src/senaite/core/locales/hu/LC_MESSAGES/plone.po
index 77a6b720a4..3252070282 100644
--- a/src/senaite/core/locales/hu/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/hu/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Hungarian (https://www.transifex.com/senaite/teams/87045/hu/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/hu/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/hu/LC_MESSAGES/senaite.core.po
index 668472bebd..39ac161412 100644
--- a/src/senaite/core/locales/hu/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/hu/LC_MESSAGES/senaite.core.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Hungarian (https://www.transifex.com/senaite/teams/87045/hu/)\n"
@@ -20,7 +20,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: hu\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -130,7 +130,7 @@ msgstr "(kockázatos)"
msgid "(Required)"
msgstr "(kötelező)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -295,7 +295,7 @@ msgstr "Megjegyzés mező hozzáadás minden vizsgálathoz"
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -618,7 +618,7 @@ msgstr ""
msgid "Any"
msgstr "bármely"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -768,7 +768,7 @@ msgstr "Automatikus kitöltés"
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1407,7 +1407,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1722,7 +1722,7 @@ msgstr "Alapértelmezett kategóriák"
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1792,7 +1792,7 @@ msgstr ""
msgid "Default value"
msgstr "Alapértelmezett érték"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2101,18 +2101,14 @@ msgstr "Email cím"
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2121,11 +2117,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2161,7 +2157,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2173,7 +2169,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2416,7 +2412,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2542,7 +2538,7 @@ msgstr "IBN"
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2638,7 +2634,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3058,7 +3054,7 @@ msgstr ""
msgid "Large Sticker"
msgstr "Nagy címke"
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3777,7 +3773,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3828,7 +3824,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4315,10 +4311,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5208,7 +5200,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5304,11 +5296,11 @@ msgstr "Válassza ki a az előnyben részesített eszközt"
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5316,7 +5308,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5344,15 +5336,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr "Jelölje, hogy mely vizsgálatok legyenek a munkalapon"
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5424,7 +5416,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5436,11 +5428,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5515,11 +5507,11 @@ msgstr "Hely kód"
msgid "Site Description"
msgstr "Hely leírás"
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5536,7 +5528,7 @@ msgstr ""
msgid "Small Sticker"
msgstr "Kis címke"
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5609,7 +5601,7 @@ msgstr ""
msgid "Sticker"
msgstr "Címke"
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5883,14 +5875,6 @@ msgstr ""
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 "Az alapértelmezett tároló. Az új minta részek automatikusan ilyen típusú tárolóhoz rendelődnek, hacsak eznincs részletesebben maghatározva vizsgálat szolgáltatásonként."
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5919,7 +5903,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6166,7 +6150,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6996,6 +6980,15 @@ msgstr "hatástalanít"
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7007,15 +7000,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7038,6 +7040,11 @@ msgstr "Hozzáadás csoporthoz"
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7074,7 +7081,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7155,10 +7162,15 @@ msgid "title_required"
msgstr "cím_kötelező"
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/hu_HU/LC_MESSAGES/plone.po b/src/senaite/core/locales/hu_HU/LC_MESSAGES/plone.po
index 085404fc5c..e0c82f2ad8 100644
--- a/src/senaite/core/locales/hu_HU/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/hu_HU/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Hungarian (Hungary) (https://www.transifex.com/senaite/teams/87045/hu_HU/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/hu_HU/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/hu_HU/LC_MESSAGES/senaite.core.po
index 7d3fbc556c..2e45df7b94 100644
--- a/src/senaite/core/locales/hu_HU/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/hu_HU/LC_MESSAGES/senaite.core.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Hungarian (Hungary) (https://www.transifex.com/senaite/teams/87045/hu_HU/)\n"
@@ -16,7 +16,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: hu_HU\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -126,7 +126,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -614,7 +614,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -764,7 +764,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1403,7 +1403,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1788,7 +1788,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2097,18 +2097,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2117,11 +2113,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2157,7 +2153,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2169,7 +2165,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2412,7 +2408,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2538,7 +2534,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2634,7 +2630,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3054,7 +3050,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3773,7 +3769,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3824,7 +3820,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4311,10 +4307,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5204,7 +5196,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5300,11 +5292,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5312,7 +5304,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5340,15 +5332,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5420,7 +5412,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5432,11 +5424,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5511,11 +5503,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5532,7 +5524,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5605,7 +5597,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5879,14 +5871,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5915,7 +5899,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6162,7 +6146,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6992,6 +6976,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7003,15 +6996,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7034,6 +7036,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7070,7 +7077,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7151,10 +7158,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/id/LC_MESSAGES/plone.po b/src/senaite/core/locales/id/LC_MESSAGES/plone.po
index 3690f530d2..83b9a08fc4 100644
--- a/src/senaite/core/locales/id/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/id/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Indonesian (https://www.transifex.com/senaite/teams/87045/id/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/id/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/id/LC_MESSAGES/senaite.core.po
index c798964eb2..777ba12449 100644
--- a/src/senaite/core/locales/id/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/id/LC_MESSAGES/senaite.core.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Indonesian (https://www.transifex.com/senaite/teams/87045/id/)\n"
@@ -20,7 +20,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: id\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -130,7 +130,7 @@ msgstr "(Berbahaya)"
msgid "(Required)"
msgstr "(Dibutuhkan)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -618,7 +618,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -768,7 +768,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1407,7 +1407,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1722,7 +1722,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1792,7 +1792,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2101,18 +2101,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2121,11 +2117,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2161,7 +2157,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2173,7 +2169,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2416,7 +2412,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2542,7 +2538,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2638,7 +2634,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3058,7 +3054,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3777,7 +3773,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3828,7 +3824,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4315,10 +4311,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5208,7 +5200,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5304,11 +5296,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5316,7 +5308,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5344,15 +5336,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5424,7 +5416,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5436,11 +5428,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5515,11 +5507,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5536,7 +5528,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5609,7 +5601,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5883,14 +5875,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5919,7 +5903,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6166,7 +6150,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6996,6 +6980,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7007,15 +7000,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7038,6 +7040,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7074,7 +7081,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7155,10 +7162,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/it/LC_MESSAGES/plone.po b/src/senaite/core/locales/it/LC_MESSAGES/plone.po
index 14220a95f5..03a6afd2af 100644
--- a/src/senaite/core/locales/it/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/it/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Italian (https://www.transifex.com/senaite/teams/87045/it/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/it/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/it/LC_MESSAGES/senaite.core.po
index 4f0a822db3..5f8b9057f9 100644
--- a/src/senaite/core/locales/it/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/it/LC_MESSAGES/senaite.core.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Italian (https://www.transifex.com/senaite/teams/87045/it/)\n"
@@ -20,7 +20,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: it\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -130,7 +130,7 @@ msgstr "(Pericoloso)"
msgid "(Required)"
msgstr "(Richiesto)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -295,7 +295,7 @@ msgstr "Aggiungi un campo note a tutte le analisi"
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -618,7 +618,7 @@ msgstr "Deve essere specificato l'Analista."
msgid "Any"
msgstr "Qualunque"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -768,7 +768,7 @@ msgstr "Riempimento automatico"
msgid "Automatic log-off"
msgstr "Disconnessione automatica"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr "Stampa etichette automatica"
@@ -1407,7 +1407,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1722,7 +1722,7 @@ msgstr "Categoria predefinita"
msgid "Default container for new sample partitions"
msgstr "Contenitore predefinito per nuove suddivisioni campione"
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1792,7 +1792,7 @@ msgstr ""
msgid "Default value"
msgstr "Valore predefinito"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2101,18 +2101,14 @@ msgstr "Indirizzo email"
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2121,11 +2117,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2161,7 +2157,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2173,7 +2169,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2416,7 +2412,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2542,7 +2538,7 @@ msgstr "IBN"
msgid "ID"
msgstr "ID"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2638,7 +2634,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3058,7 +3054,7 @@ msgstr ""
msgid "Large Sticker"
msgstr "Etichetta Larga"
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3777,7 +3773,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3828,7 +3824,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr "Numero di analisi richieste e pubblicate per dipartimento e espresse come percentuale su tutte le analisi eseguite"
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4315,10 +4311,6 @@ msgstr ""
msgid "Public. Lag"
msgstr "Ritarto Public."
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr "Specifiche Pubblicazione"
@@ -5208,7 +5200,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5304,11 +5296,11 @@ msgstr "Selezionare lo strumento preferito"
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5316,7 +5308,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5344,15 +5336,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr "Selezionare quali analisi devono essere incluse nel foglio di lavoro"
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr "Selezionare quali etichette stampare quando è abilitata la stampa etichette automatica"
@@ -5424,7 +5416,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5436,11 +5428,11 @@ msgstr "Impostare l'attività di manutenzione come chiusa"
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5515,11 +5507,11 @@ msgstr "Codice Ubicazione"
msgid "Site Description"
msgstr "Descizione Ubicazione"
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5536,7 +5528,7 @@ msgstr "Dimensioni"
msgid "Small Sticker"
msgstr "Etichetta Piccola"
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5609,7 +5601,7 @@ msgstr "Stato"
msgid "Sticker"
msgstr "Etichetta"
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr "Modelli etichette"
@@ -5883,14 +5875,6 @@ msgstr "Il separatore decimale selezionato in Impostazioni Bika sarà usato"
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 "Il tipo contenitore predefinito. Nuove suddivisioni campione sono automaticamente assegnate a contenitori di questo tipo, a meno che non sia specificato in più dettagli per servizio analisi"
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5919,7 +5903,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6166,7 +6150,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6996,6 +6980,15 @@ msgstr "disattivare"
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7007,15 +7000,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7038,6 +7040,11 @@ msgstr "label_add_to_groups"
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7074,7 +7081,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7155,10 +7162,15 @@ msgid "title_required"
msgstr "title_required"
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr "a"
diff --git a/src/senaite/core/locales/ja/LC_MESSAGES/plone.po b/src/senaite/core/locales/ja/LC_MESSAGES/plone.po
index bbbf018b1f..311b7d31f8 100644
--- a/src/senaite/core/locales/ja/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/ja/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Japanese (https://www.transifex.com/senaite/teams/87045/ja/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/ja/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ja/LC_MESSAGES/senaite.core.po
index 3c18266a0f..8dd63bcede 100644
--- a/src/senaite/core/locales/ja/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/ja/LC_MESSAGES/senaite.core.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Japanese (https://www.transifex.com/senaite/teams/87045/ja/)\n"
@@ -19,7 +19,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: ja\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -129,7 +129,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -294,7 +294,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -617,7 +617,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -767,7 +767,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1406,7 +1406,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1721,7 +1721,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1791,7 +1791,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2100,18 +2100,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2120,11 +2116,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2160,7 +2156,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2172,7 +2168,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2415,7 +2411,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2541,7 +2537,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2637,7 +2633,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3057,7 +3053,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3776,7 +3772,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3827,7 +3823,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4314,10 +4310,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5207,7 +5199,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5303,11 +5295,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5315,7 +5307,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5343,15 +5335,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5423,7 +5415,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5435,11 +5427,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5514,11 +5506,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5535,7 +5527,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5608,7 +5600,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5882,14 +5874,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5918,7 +5902,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6165,7 +6149,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6995,6 +6979,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7006,15 +6999,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7037,6 +7039,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7073,7 +7080,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7154,10 +7161,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/ka_GE/LC_MESSAGES/plone.po b/src/senaite/core/locales/ka_GE/LC_MESSAGES/plone.po
index cf0dd971c0..4c15441675 100644
--- a/src/senaite/core/locales/ka_GE/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/ka_GE/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Georgian (Georgia) (https://www.transifex.com/senaite/teams/87045/ka_GE/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/ka_GE/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ka_GE/LC_MESSAGES/senaite.core.po
index dc789b0120..b2460b410c 100644
--- a/src/senaite/core/locales/ka_GE/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/ka_GE/LC_MESSAGES/senaite.core.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Georgian (Georgia) (https://www.transifex.com/senaite/teams/87045/ka_GE/)\n"
@@ -16,7 +16,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: ka_GE\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -126,7 +126,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -614,7 +614,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -764,7 +764,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1403,7 +1403,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1788,7 +1788,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2097,18 +2097,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2117,11 +2113,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2157,7 +2153,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2169,7 +2165,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2412,7 +2408,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2538,7 +2534,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2634,7 +2630,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3054,7 +3050,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3773,7 +3769,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3824,7 +3820,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4311,10 +4307,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5204,7 +5196,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5300,11 +5292,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5312,7 +5304,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5340,15 +5332,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5420,7 +5412,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5432,11 +5424,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5511,11 +5503,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5532,7 +5524,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5605,7 +5597,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5879,14 +5871,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5915,7 +5899,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6162,7 +6146,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6992,6 +6976,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7003,15 +6996,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7034,6 +7036,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7070,7 +7077,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7151,10 +7158,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/kn/LC_MESSAGES/plone.po b/src/senaite/core/locales/kn/LC_MESSAGES/plone.po
index 029dd4ede2..68d1a505a2 100644
--- a/src/senaite/core/locales/kn/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/kn/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Kannada (https://www.transifex.com/senaite/teams/87045/kn/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/kn/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/kn/LC_MESSAGES/senaite.core.po
index d8274c1849..7e8340eea2 100644
--- a/src/senaite/core/locales/kn/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/kn/LC_MESSAGES/senaite.core.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Kannada (https://www.transifex.com/senaite/teams/87045/kn/)\n"
@@ -19,7 +19,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: kn\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -129,7 +129,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -294,7 +294,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -617,7 +617,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -767,7 +767,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1406,7 +1406,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1721,7 +1721,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1791,7 +1791,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2100,18 +2100,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2120,11 +2116,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2160,7 +2156,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2172,7 +2168,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2415,7 +2411,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2541,7 +2537,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2637,7 +2633,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3057,7 +3053,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3776,7 +3772,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3827,7 +3823,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4314,10 +4310,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5207,7 +5199,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5303,11 +5295,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5315,7 +5307,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5343,15 +5335,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5423,7 +5415,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5435,11 +5427,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5514,11 +5506,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5535,7 +5527,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5608,7 +5600,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5882,14 +5874,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5918,7 +5902,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6165,7 +6149,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6995,6 +6979,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7006,15 +6999,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7037,6 +7039,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7073,7 +7080,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7154,10 +7161,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/lt/LC_MESSAGES/plone.po b/src/senaite/core/locales/lt/LC_MESSAGES/plone.po
index 053c66de47..1d91ea0c2b 100644
--- a/src/senaite/core/locales/lt/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/lt/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Lithuanian (https://www.transifex.com/senaite/teams/87045/lt/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/lt/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/lt/LC_MESSAGES/senaite.core.po
index 27a98969c6..e6e2d7d6ca 100644
--- a/src/senaite/core/locales/lt/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/lt/LC_MESSAGES/senaite.core.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Lithuanian (https://www.transifex.com/senaite/teams/87045/lt/)\n"
@@ -20,7 +20,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: lt\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -130,7 +130,7 @@ msgstr "(Pavojingas)"
msgid "(Required)"
msgstr "(Privalomas)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -618,7 +618,7 @@ msgstr ""
msgid "Any"
msgstr "Bet koks"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -768,7 +768,7 @@ msgstr "Automatins duomenų užpildymas"
msgid "Automatic log-off"
msgstr "Automatiškai išregistruojama"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1407,7 +1407,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1722,7 +1722,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1792,7 +1792,7 @@ msgstr ""
msgid "Default value"
msgstr "Numatytoji reikšmė"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2101,18 +2101,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2121,11 +2117,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2161,7 +2157,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2173,7 +2169,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2416,7 +2412,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2542,7 +2538,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2638,7 +2634,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3058,7 +3054,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3777,7 +3773,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3828,7 +3824,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4315,10 +4311,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5208,7 +5200,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5304,11 +5296,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5316,7 +5308,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5344,15 +5336,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5424,7 +5416,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5436,11 +5428,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5515,11 +5507,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5536,7 +5528,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5609,7 +5601,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5883,14 +5875,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5919,7 +5903,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6166,7 +6150,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6996,6 +6980,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7007,15 +7000,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7038,6 +7040,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7074,7 +7081,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7155,10 +7162,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/mn/LC_MESSAGES/plone.po b/src/senaite/core/locales/mn/LC_MESSAGES/plone.po
index fa43e8e77c..75bd65ddb4 100644
--- a/src/senaite/core/locales/mn/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/mn/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Mongolian (https://www.transifex.com/senaite/teams/87045/mn/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/mn/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/mn/LC_MESSAGES/senaite.core.po
index e056b3aac7..0674bc201e 100644
--- a/src/senaite/core/locales/mn/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/mn/LC_MESSAGES/senaite.core.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Mongolian (https://www.transifex.com/senaite/teams/87045/mn/)\n"
@@ -19,7 +19,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: mn\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -129,7 +129,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -294,7 +294,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -617,7 +617,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -767,7 +767,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1406,7 +1406,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1721,7 +1721,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1791,7 +1791,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2100,18 +2100,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2120,11 +2116,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2160,7 +2156,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2172,7 +2168,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2415,7 +2411,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2541,7 +2537,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2637,7 +2633,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3057,7 +3053,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3776,7 +3772,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3827,7 +3823,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4314,10 +4310,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5207,7 +5199,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5303,11 +5295,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5315,7 +5307,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5343,15 +5335,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5423,7 +5415,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5435,11 +5427,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5514,11 +5506,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5535,7 +5527,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5608,7 +5600,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5882,14 +5874,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5918,7 +5902,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6165,7 +6149,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6995,6 +6979,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7006,15 +6999,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7037,6 +7039,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7073,7 +7080,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7154,10 +7161,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/ms/LC_MESSAGES/plone.po b/src/senaite/core/locales/ms/LC_MESSAGES/plone.po
index d071c9d357..d31ed60c40 100644
--- a/src/senaite/core/locales/ms/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/ms/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+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"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/ms/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ms/LC_MESSAGES/senaite.core.po
index 3855c213db..a632a7ea05 100644
--- a/src/senaite/core/locales/ms/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/ms/LC_MESSAGES/senaite.core.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Malay (https://www.transifex.com/senaite/teams/87045/ms/)\n"
@@ -20,7 +20,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: ms\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -130,7 +130,7 @@ msgstr "(Bahaya)"
msgid "(Required)"
msgstr "(Diperlukan)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
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. ***"
@@ -295,7 +295,7 @@ msgstr "Tambah ruang catatan kepada semua analisis"
msgid "Add analyses from the selected profile to the template"
msgstr "Tambah analisis daripada profil terpilih kepada templat"
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -618,7 +618,7 @@ msgstr "Juruanalisis perlu dinyatakan."
msgid "Any"
msgstr "Sebarang"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -768,7 +768,7 @@ msgstr "Isi secara auto"
msgid "Automatic log-off"
msgstr "Log keluar secara auto"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr "Cetak pelekat secara auto"
@@ -1407,7 +1407,7 @@ msgstr "Tidak dapat tukar '{}' kepada integer"
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr "Tidak dapat hantar emel kepada {0} ({1})"
@@ -1722,7 +1722,7 @@ msgstr "Kategori lalai"
msgid "Default container for new sample partitions"
msgstr "Bekas lalai untuk bahagian sampel baharu"
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr "Bilangan lalai untuk tambahan Sampel."
@@ -1792,7 +1792,7 @@ msgstr "Masa pusing balik lalai untuk analisis."
msgid "Default value"
msgstr "Nilai lalai"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2101,18 +2101,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2121,11 +2117,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2161,7 +2157,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2173,7 +2169,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2416,7 +2412,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2542,7 +2538,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2638,7 +2634,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3058,7 +3054,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3777,7 +3773,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3828,7 +3824,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4315,10 +4311,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5208,7 +5200,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5304,11 +5296,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5316,7 +5308,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5344,15 +5336,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5424,7 +5416,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5436,11 +5428,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5515,11 +5507,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5536,7 +5528,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5609,7 +5601,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5883,14 +5875,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5919,7 +5903,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6166,7 +6150,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6996,6 +6980,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7007,15 +7000,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7038,6 +7040,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7074,7 +7081,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7155,10 +7162,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/ms_MY/LC_MESSAGES/plone.po b/src/senaite/core/locales/ms_MY/LC_MESSAGES/plone.po
index 723a1ad543..3573f50a75 100644
--- a/src/senaite/core/locales/ms_MY/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/ms_MY/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+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"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/ms_MY/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ms_MY/LC_MESSAGES/senaite.core.po
index 2445a9aaa4..ea71c00ddb 100644
--- a/src/senaite/core/locales/ms_MY/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/ms_MY/LC_MESSAGES/senaite.core.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Malay (Malaysia) (https://www.transifex.com/senaite/teams/87045/ms_MY/)\n"
@@ -16,7 +16,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: ms_MY\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -126,7 +126,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -614,7 +614,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -764,7 +764,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1403,7 +1403,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1788,7 +1788,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2097,18 +2097,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2117,11 +2113,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2157,7 +2153,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2169,7 +2165,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2412,7 +2408,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2538,7 +2534,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2634,7 +2630,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3054,7 +3050,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3773,7 +3769,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3824,7 +3820,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4311,10 +4307,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5204,7 +5196,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5300,11 +5292,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5312,7 +5304,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5340,15 +5332,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5420,7 +5412,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5432,11 +5424,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5511,11 +5503,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5532,7 +5524,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5605,7 +5597,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5879,14 +5871,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5915,7 +5899,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6162,7 +6146,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6992,6 +6976,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7003,15 +6996,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7034,6 +7036,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7070,7 +7077,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7151,10 +7158,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/nl/LC_MESSAGES/plone.po b/src/senaite/core/locales/nl/LC_MESSAGES/plone.po
index 8942bbb770..f70cd1a37a 100644
--- a/src/senaite/core/locales/nl/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/nl/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Dutch (https://www.transifex.com/senaite/teams/87045/nl/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/nl/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/nl/LC_MESSAGES/senaite.core.po
index 0154e33113..21266ef79d 100644
--- a/src/senaite/core/locales/nl/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/nl/LC_MESSAGES/senaite.core.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Dutch (https://www.transifex.com/senaite/teams/87045/nl/)\n"
@@ -20,7 +20,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: nl\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "(Required)"
msgstr "(Vereist)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -618,7 +618,7 @@ msgstr ""
msgid "Any"
msgstr "Elke"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -768,7 +768,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1407,7 +1407,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1722,7 +1722,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1792,7 +1792,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2101,18 +2101,14 @@ msgstr "E-mailadres"
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2121,11 +2117,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2161,7 +2157,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2173,7 +2169,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2416,7 +2412,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2542,7 +2538,7 @@ msgstr ""
msgid "ID"
msgstr "ID"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2638,7 +2634,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3058,7 +3054,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3777,7 +3773,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3828,7 +3824,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4315,10 +4311,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5208,7 +5200,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5304,11 +5296,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5316,7 +5308,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5344,15 +5336,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5424,7 +5416,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5436,11 +5428,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5515,11 +5507,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5536,7 +5528,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5609,7 +5601,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5883,14 +5875,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5919,7 +5903,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6166,7 +6150,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6996,6 +6980,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7007,15 +7000,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7038,6 +7040,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7074,7 +7081,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7155,10 +7162,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/pl/LC_MESSAGES/plone.po b/src/senaite/core/locales/pl/LC_MESSAGES/plone.po
index f44f9e1a77..3cf7520fff 100644
--- a/src/senaite/core/locales/pl/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/pl/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Polish (https://www.transifex.com/senaite/teams/87045/pl/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/pl/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/pl/LC_MESSAGES/senaite.core.po
index 999b12fe01..23df945506 100644
--- a/src/senaite/core/locales/pl/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/pl/LC_MESSAGES/senaite.core.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Polish (https://www.transifex.com/senaite/teams/87045/pl/)\n"
@@ -21,7 +21,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: pl\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -131,7 +131,7 @@ msgstr "(Niebezpieczna)"
msgid "(Required)"
msgstr "(Wymagane)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr "*** Wiadomość została wygenerowana automatycznie, prosimy na nią nie odpowiadać. ***"
@@ -296,7 +296,7 @@ msgstr "Dadaj pole komentarza do wszystkich analiz"
msgid "Add analyses from the selected profile to the template"
msgstr "Dodaj analizy z zaznaczonego profilu do szablonu"
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -619,7 +619,7 @@ msgstr "Analityk musi być wskazany."
msgid "Any"
msgstr "Wszystkie"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -769,7 +769,7 @@ msgstr "Automatyczne wypełnianie"
msgid "Automatic log-off"
msgstr "Automatyczne wylogowanie"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr "Automatyczne drukowanie etykiet"
@@ -1408,7 +1408,7 @@ msgstr "Nie można skonwertować '{}' na liczbę całkowitą"
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr "Nie można wysłać e-maila do {0} ({1})"
@@ -1723,7 +1723,7 @@ msgstr "Kategorie domyślne"
msgid "Default container for new sample partitions"
msgstr "Domyślny pojemnik dla nowej próbki częściowej"
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1793,7 +1793,7 @@ msgstr "Domyślny czas przetwarzania analiz."
msgid "Default value"
msgstr "Wartość domyślna"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2102,18 +2102,14 @@ msgstr "Adres E-mail"
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr "Treść wiadomości e-mail z powiadomieniami o unieważnieniu próbki"
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr "E-mail anulowany"
@@ -2122,11 +2118,11 @@ msgstr "E-mail anulowany"
msgid "Email notification"
msgstr "Powiadomienie e-mail"
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr "Powiadomienie e-mail o unieważnieniu próbki"
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr "Powiadomienie e-mail przy odrzuceniu próbki"
@@ -2162,7 +2158,7 @@ msgstr "Włącz harmonogram próbkowania"
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2174,7 +2170,7 @@ msgstr "Włącz przepływ próbkowania dla utworzonej próbki"
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2417,7 +2413,7 @@ msgstr "Folder zapisu wyników"
msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique."
msgstr "Dla każdego interfejsu tego instrumentu można zdefiniować folder, w którym system powinien szukać plików wyników, automatycznie importując wyniki. Posiadanie folderu dla każdego instrumentu i wewnątrz tego folderu, tworzącego różne foldery dla każdego z jego interfejsów, może być dobrym podejściem. Możesz używać kodów interfejsu, aby mieć pewność, że nazwy folderów są niepowtarzalne."
-#: bika/lims/content/bikasetup.py:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr "Konfiguracja formatu"
@@ -2543,7 +2539,7 @@ msgstr "Podstawowe stałe"
msgid "ID"
msgstr "ID"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2639,7 +2635,7 @@ msgstr "Jeśli formuła wymaga specjalnej funkcji z zewnętrznej biblioteki Pyth
msgid "Ignore in Report"
msgstr "Zignoruj w raporcie"
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3059,7 +3055,7 @@ msgstr ""
msgid "Large Sticker"
msgstr "Duża naklejka"
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr "Duża naklejka"
@@ -3778,7 +3774,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr "Uwaga: Możesz również przeciągać i upuszczać wiersze załączników, aby zmienić kolejność, w jakiej pojawiają się w raporcie."
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3829,7 +3825,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr "Ilość zgłoszonych i opublikowanych analiz na departament wyrażona jako procent wszystkich wykonanych."
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr "Liczba kopii"
@@ -4316,10 +4312,6 @@ msgstr ""
msgid "Public. Lag"
msgstr "Opóźnienie publikacji"
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr "Specyfikacja Publikacji"
@@ -5209,7 +5201,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing"
msgstr "Wybierz 'Rejestracja', jeśli chcesz, aby naklejki były automatycznie drukowane po utworzeniu nowych próbek lub rekordów próbek. Wybierz 'Odbiór', aby wydrukować naklejki po otrzymaniu próbek lub próbek. Wybierz „Brak”, aby wyłączyć automatyczne drukowanie"
@@ -5305,11 +5297,11 @@ msgstr "Wybierz preferowany przyrząd"
msgid "Select the types that this ID is used to identify."
msgstr "Wybierz typy, dla których to ID służy do identyfikacji."
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated."
msgstr "Wybierz tę opcję, aby aktywować automatyczne powiadomienia pocztą elektroniczną do klienta i kierowników laboratorium, gdy próbka zostanie unieważniona."
-#: bika/lims/content/bikasetup.py:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr "Wybierz tę opcję, aby aktywować automatyczne powiadomienia pocztą elektroniczną klienta, gdy próbka zostanie odrzucona."
@@ -5317,7 +5309,7 @@ msgstr "Wybierz tę opcję, aby aktywować automatyczne powiadomienia pocztą el
msgid "Select this to activate the dashboard as a default front page."
msgstr "Wybierz tę opcję, aby aktywować Dashboard jako domyślną stronę główną."
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5345,15 +5337,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr "Zaznacz, które analizy powinny być uwzględniane w karcie pracy"
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr "Wybierz, która naklejka ma być domyślnie używana jako 'duża'"
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr "Wybierz, która naklejka ma być domyślnie używana jako 'mała'"
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr "Wybierz która naklejka ma być drukowana w trybie automatycznym"
@@ -5425,7 +5417,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr "Ustaw domyślną liczbę kopii do wydrukowania dla każdej naklejki"
@@ -5437,11 +5429,11 @@ msgstr "Ustaw zadanie przeglądu technicznego jako zakończone."
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address"
msgstr "Ustaw tekst wiadomości e-mail, która ma zostać wysłana, jeśli włączona jest opcja 'Powiadomienie e-mail o unieważnieniu próbki'. Możesz użyć zastrzeżonych słów kluczowych: $ id_przykładu, $ id_przykładu, $ retest_id, $ retest_link, $ lab_address"
@@ -5516,11 +5508,11 @@ msgstr "Kod miejsca"
msgid "Site Description"
msgstr "Opis miejsca"
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5537,7 +5529,7 @@ msgstr "Rozmiar"
msgid "Small Sticker"
msgstr "Mała naklejka"
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr "Mała naklejka"
@@ -5610,7 +5602,7 @@ msgstr "Status"
msgid "Sticker"
msgstr "Naklejka"
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr "Szablony naklejek"
@@ -5884,14 +5876,6 @@ msgstr "Użyty zostanie separator dziesiętny zdefiniowany w Konfiguracji Senait
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 "Domyślny typ pojemnika. Zostanie automatycznie przydzielony dla nowej próbki wieloczęściowej, chyba że będzie zdefiniowany odrębnie dla każdej usługi analitycznej"
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5920,7 +5904,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6167,7 +6151,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr "Ten raport został wysłany do następujących kontaktów:"
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6997,6 +6981,15 @@ msgstr "ukryj"
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7008,15 +7001,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr "godzin"
@@ -7039,6 +7041,11 @@ msgstr "dodaj_do_grup"
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7075,7 +7082,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7156,10 +7163,15 @@ msgid "title_required"
msgstr "tytuł_wymagany"
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr "do"
diff --git a/src/senaite/core/locales/pl_PL/LC_MESSAGES/plone.po b/src/senaite/core/locales/pl_PL/LC_MESSAGES/plone.po
index 6aa417b364..949257cd18 100644
--- a/src/senaite/core/locales/pl_PL/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/pl_PL/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Polish (Poland) (https://www.transifex.com/senaite/teams/87045/pl_PL/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/pl_PL/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/pl_PL/LC_MESSAGES/senaite.core.po
index d8a6bafb42..15a23b9328 100644
--- a/src/senaite/core/locales/pl_PL/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/pl_PL/LC_MESSAGES/senaite.core.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Polish (Poland) (https://www.transifex.com/senaite/teams/87045/pl_PL/)\n"
@@ -16,7 +16,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: pl_PL\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -126,7 +126,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -614,7 +614,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -764,7 +764,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1403,7 +1403,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1788,7 +1788,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2097,18 +2097,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2117,11 +2113,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2157,7 +2153,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2169,7 +2165,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2412,7 +2408,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2538,7 +2534,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2634,7 +2630,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3054,7 +3050,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3773,7 +3769,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3824,7 +3820,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4311,10 +4307,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5204,7 +5196,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5300,11 +5292,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5312,7 +5304,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5340,15 +5332,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5420,7 +5412,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5432,11 +5424,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5511,11 +5503,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5532,7 +5524,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5605,7 +5597,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5879,14 +5871,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5915,7 +5899,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6162,7 +6146,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6992,6 +6976,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7003,15 +6996,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7034,6 +7036,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7070,7 +7077,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7151,10 +7158,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/plone.pot b/src/senaite/core/locales/plone.pot
index 826d02926c..ae1b167dba 100644
--- a/src/senaite/core/locales/plone.pot
+++ b/src/senaite/core/locales/plone.pot
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
diff --git a/src/senaite/core/locales/pt/LC_MESSAGES/plone.po b/src/senaite/core/locales/pt/LC_MESSAGES/plone.po
index 87023a74f5..c71048dd92 100644
--- a/src/senaite/core/locales/pt/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/pt/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Portuguese (https://www.transifex.com/senaite/teams/87045/pt/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/pt/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/pt/LC_MESSAGES/senaite.core.po
index bc4364855f..c0a61b7645 100644
--- a/src/senaite/core/locales/pt/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/pt/LC_MESSAGES/senaite.core.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Portuguese (https://www.transifex.com/senaite/teams/87045/pt/)\n"
@@ -20,7 +20,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: pt\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "(Required)"
msgstr "(Requerimentos)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -618,7 +618,7 @@ msgstr ""
msgid "Any"
msgstr "Qualquer"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -768,7 +768,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr "Log-off automatico"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1407,7 +1407,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1722,7 +1722,7 @@ msgstr "Categorias Padrão"
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1792,7 +1792,7 @@ msgstr ""
msgid "Default value"
msgstr "Valores Padrão"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2101,18 +2101,14 @@ msgstr "Endereço de e-mail"
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2121,11 +2117,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2161,7 +2157,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2173,7 +2169,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2416,7 +2412,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2542,7 +2538,7 @@ msgstr ""
msgid "ID"
msgstr "ID"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2638,7 +2634,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3058,7 +3054,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3777,7 +3773,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3828,7 +3824,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4315,10 +4311,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5208,7 +5200,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5304,11 +5296,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5316,7 +5308,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5344,15 +5336,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5424,7 +5416,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5436,11 +5428,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5515,11 +5507,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5536,7 +5528,7 @@ msgstr "Tamanho"
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5609,7 +5601,7 @@ msgstr "Estado"
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5883,14 +5875,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5919,7 +5903,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6166,7 +6150,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6996,6 +6980,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7007,15 +7000,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7038,6 +7040,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7074,7 +7081,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7155,10 +7162,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/pt_BR/LC_MESSAGES/plone.po b/src/senaite/core/locales/pt_BR/LC_MESSAGES/plone.po
index d136354f67..97a48e66e1 100644
--- a/src/senaite/core/locales/pt_BR/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/pt_BR/LC_MESSAGES/plone.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: Fabiano Solari, 2022\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/senaite/teams/87045/pt_BR/)\n"
@@ -339,16 +339,22 @@ msgstr "descrição_substituição_manual_cookie"
msgid "description_debug_mode"
msgstr "descrição_modo_depuração"
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -363,6 +369,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr "descrição_gerenciar_contextual_portlets"
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -375,6 +383,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -496,11 +506,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr "cabeçalho_versão_visãogeral"
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -982,6 +994,7 @@ msgstr "problema_logando"
msgid "unassigned"
msgstr "Não atribuído"
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/pt_BR/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/pt_BR/LC_MESSAGES/senaite.core.po
index e1a8ff144f..9e8a63026e 100644
--- a/src/senaite/core/locales/pt_BR/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/pt_BR/LC_MESSAGES/senaite.core.po
@@ -9,7 +9,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/senaite/teams/87045/pt_BR/)\n"
@@ -23,7 +23,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: pt_BR\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -133,7 +133,7 @@ msgstr "(Perigoso)"
msgid "(Required)"
msgstr "(Requerido)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -298,7 +298,7 @@ msgstr "Adiciona campo de observação para todas as análises"
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -621,7 +621,7 @@ msgstr "Análise deve ser especificada."
msgid "Any"
msgstr "Qualquer"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -771,7 +771,7 @@ msgstr "Autopreenchimento"
msgid "Automatic log-off"
msgstr "Log-off Automático"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr "Impressão automática de etiquetas"
@@ -1410,7 +1410,7 @@ msgstr "Não foi possível converter '{}' em um número inteiro"
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1725,7 +1725,7 @@ msgstr "Categorias padrão"
msgid "Default container for new sample partitions"
msgstr "Recepiente padrão para novas partições de amostras"
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1795,7 +1795,7 @@ msgstr ""
msgid "Default value"
msgstr "Valor Padrão"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2104,18 +2104,14 @@ msgstr "Endereço de Email"
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2124,11 +2120,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2164,7 +2160,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2176,7 +2172,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2419,7 +2415,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2545,7 +2541,7 @@ msgstr "IBN"
msgid "ID"
msgstr "ID"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2641,7 +2637,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3061,7 +3057,7 @@ msgstr "Linguagem"
msgid "Large Sticker"
msgstr "Lista de preço"
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr "Etiqueta grande"
@@ -3780,7 +3776,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr "Observação: Você também pode arrastar e soltar as linhas de anexo para alterar a ordem em que aparecem no relatório."
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3831,7 +3827,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr "Número de análises publicadas e expressas como a porcentagem do total de análises realizadas"
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4318,10 +4314,6 @@ msgstr "Estado"
msgid "Public. Lag"
msgstr "Público. Lag"
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr "Especificação da publicação"
@@ -5211,7 +5203,7 @@ msgstr "Chave de semeadura {} para {}"
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5307,11 +5299,11 @@ msgstr "Selecione o instrumento preferencial."
msgid "Select the types that this ID is used to identify."
msgstr "Selecione os tipos que esse ID é usado para identificar."
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5319,7 +5311,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr "Selecione esta opção para ativar o painel de controle como uma página inicial padrão."
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5347,15 +5339,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr "Selecione quais Análises devem ser incluídas na Planilha"
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr "Selecione qual etiqueta deve ser usada como a etiqueta 'grande' por padrão"
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr "Selecione qual etiqueta deve ser usada como a etiqueta 'pequena' por padrão"
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr "Selecione qual etiqueta imprimir quando a impressão automática estiver habilitada."
@@ -5427,7 +5419,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr "Defina o fluxo de trabalho de Rejeição de amostra e as razões"
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5439,11 +5431,11 @@ msgstr "Configurar a tarefa de manutenção como fechada."
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5518,11 +5510,11 @@ msgstr "Código do Site"
msgid "Site Description"
msgstr "Descrição do Site"
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5539,7 +5531,7 @@ msgstr "Tamanho"
msgid "Small Sticker"
msgstr "Etiqueta pequena"
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr "Etiqueta pequena"
@@ -5612,7 +5604,7 @@ msgstr "Estado"
msgid "Sticker"
msgstr "Etiqueta"
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr "Modelos de adesivos"
@@ -5886,14 +5878,6 @@ msgstr "O marcador decimal nas configurações Bika serão usados."
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 "O tipo padrão de recipiente. Novas partições de amostra receberão, automaticamente, um recipiente deste tipo a não ser que isto tenha sido especificado com mais detalhes por serviço de análise"
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr "Configuração de fuso horário padrão do portal. Os usuários poderão definir seu próprio fuso horário, se os fusos horários disponíveis estiverem definidos nas configurações de data e hora."
@@ -5922,7 +5906,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr "A(s) seguinte(s) amostra(s) será(ão) despachada(s)"
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6169,7 +6153,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6999,6 +6983,15 @@ msgstr "desativar"
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7010,15 +7003,24 @@ msgid "description_copyright"
msgstr "Descrição de direitos autorais"
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7041,6 +7043,11 @@ msgstr "adiciona_rótulo_para_grupos"
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7058,7 +7065,6 @@ msgstr ""
#. Default: "SENAITE is powered by"
#: senaite/core/browser/viewlets/templates/colophon.pt:11
-#, fuzzy
msgid "label_powered_by"
msgstr "rótulo_alimentado_por"
@@ -7078,7 +7084,7 @@ msgid "label_senaite"
msgstr "rótulo_senaite"
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7159,10 +7165,15 @@ msgid "title_required"
msgstr "etiqueta_requerido"
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr "para"
diff --git a/src/senaite/core/locales/ro_RO/LC_MESSAGES/plone.po b/src/senaite/core/locales/ro_RO/LC_MESSAGES/plone.po
index b01700a9bb..21027947a7 100644
--- a/src/senaite/core/locales/ro_RO/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/ro_RO/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Romanian (Romania) (https://www.transifex.com/senaite/teams/87045/ro_RO/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/ro_RO/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ro_RO/LC_MESSAGES/senaite.core.po
index 491df5b064..35dd1dca22 100644
--- a/src/senaite/core/locales/ro_RO/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/ro_RO/LC_MESSAGES/senaite.core.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Romanian (Romania) (https://www.transifex.com/senaite/teams/87045/ro_RO/)\n"
@@ -20,7 +20,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: ro_RO\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -130,7 +130,7 @@ msgstr "(Periculos)"
msgid "(Required)"
msgstr "(Necesar)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -295,7 +295,7 @@ msgstr "Adaugă un câmp de mențiuni pentru toate analizele"
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -618,7 +618,7 @@ msgstr "Analistul trebuie specificat."
msgid "Any"
msgstr "Orice"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -768,7 +768,7 @@ msgstr "Completare automată"
msgid "Automatic log-off"
msgstr "Deautentificare automată"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1407,7 +1407,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1722,7 +1722,7 @@ msgstr "Categorii implicite"
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1792,7 +1792,7 @@ msgstr ""
msgid "Default value"
msgstr "Valoare implicită"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2101,18 +2101,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2121,11 +2117,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2161,7 +2157,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2173,7 +2169,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2416,7 +2412,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2542,7 +2538,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2638,7 +2634,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3058,7 +3054,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3777,7 +3773,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3828,7 +3824,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4315,10 +4311,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5208,7 +5200,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5304,11 +5296,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5316,7 +5308,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5344,15 +5336,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5424,7 +5416,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5436,11 +5428,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5515,11 +5507,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5536,7 +5528,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5609,7 +5601,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5883,14 +5875,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5919,7 +5903,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6166,7 +6150,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6996,6 +6980,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7007,15 +7000,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7038,6 +7040,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7074,7 +7081,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7155,10 +7162,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/ru/LC_MESSAGES/plone.po b/src/senaite/core/locales/ru/LC_MESSAGES/plone.po
index 8f8083990b..a69122e7fd 100644
--- a/src/senaite/core/locales/ru/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/ru/LC_MESSAGES/plone.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: Ragnar Lothbrok, 2022\n"
"Language-Team: Russian (https://www.transifex.com/senaite/teams/87045/ru/)\n"
@@ -335,16 +335,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -358,6 +364,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -370,6 +378,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -488,11 +498,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -970,6 +982,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/ru/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ru/LC_MESSAGES/senaite.core.po
index 51815f5ee2..3625a90b52 100644
--- a/src/senaite/core/locales/ru/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/ru/LC_MESSAGES/senaite.core.po
@@ -10,7 +10,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Russian (https://www.transifex.com/senaite/teams/87045/ru/)\n"
@@ -24,7 +24,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: ru\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -134,7 +134,7 @@ msgstr "(Опасный)"
msgid "(Required)"
msgstr "(Требуется)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr "*** Это автоматически сгенерированное сообщение, пожалуйста, не отвечайте на него. ***"
@@ -299,7 +299,7 @@ msgstr "Добавить замечания ко всем анализам"
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -622,7 +622,7 @@ msgstr ""
msgid "Any"
msgstr "Любое"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -772,7 +772,7 @@ msgstr "Автозаполнение"
msgid "Automatic log-off"
msgstr "Автоматический выход"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1411,7 +1411,7 @@ msgstr "Не удалось преобразовать '{}' в целое чис
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1726,7 +1726,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1796,7 +1796,7 @@ msgstr ""
msgid "Default value"
msgstr "Значение по умолчанию"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2105,18 +2105,14 @@ msgstr "Адрес электронной почты"
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2125,11 +2121,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2165,7 +2161,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2177,7 +2173,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2420,7 +2416,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2546,7 +2542,7 @@ msgstr ""
msgid "ID"
msgstr "ID"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2642,7 +2638,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3062,7 +3058,7 @@ msgstr ""
msgid "Large Sticker"
msgstr "Большой стикер"
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3781,7 +3777,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3832,7 +3828,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4319,10 +4315,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5212,7 +5204,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5308,11 +5300,11 @@ msgstr "Выберите предпочтительный инструмент"
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5320,7 +5312,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5348,15 +5340,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr "Выберете, какие анализы должны быть включены в Журнал"
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5428,7 +5420,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5440,11 +5432,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5519,11 +5511,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5540,7 +5532,7 @@ msgstr "Размер"
msgid "Small Sticker"
msgstr "Мелкий стикер"
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5613,7 +5605,7 @@ msgstr "Статус"
msgid "Sticker"
msgstr "Наклейка"
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5887,14 +5879,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5923,7 +5907,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6170,7 +6154,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -7000,6 +6984,15 @@ msgstr "отключить"
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7011,15 +7004,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7042,6 +7044,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7078,7 +7085,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7159,10 +7166,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr "по"
diff --git a/src/senaite/core/locales/senaite.core.pot b/src/senaite/core/locales/senaite.core.pot
index b461cba8f1..e1d73eeb7d 100644
--- a/src/senaite/core/locales/senaite.core.pot
+++ b/src/senaite/core/locales/senaite.core.pot
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -14,7 +14,7 @@ msgstr ""
"Preferred-Encodings: utf-8 latin1\n"
"Domain: DOMAIN\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -124,7 +124,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -289,7 +289,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -612,7 +612,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -762,7 +762,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1401,7 +1401,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1716,7 +1716,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1786,7 +1786,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2095,18 +2095,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2115,11 +2111,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2155,7 +2151,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2167,7 +2163,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2410,7 +2406,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2536,7 +2532,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2632,7 +2628,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3052,7 +3048,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3771,7 +3767,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3822,7 +3818,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4309,10 +4305,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5202,7 +5194,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5298,11 +5290,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5310,7 +5302,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5338,15 +5330,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5418,7 +5410,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5430,11 +5422,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5509,11 +5501,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5530,7 +5522,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5603,7 +5595,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5877,14 +5869,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5913,7 +5897,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6160,7 +6144,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6991,6 +6975,11 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7002,15 +6991,20 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7033,6 +7027,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7069,7 +7068,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7150,10 +7149,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/sv/LC_MESSAGES/plone.po b/src/senaite/core/locales/sv/LC_MESSAGES/plone.po
index 2b2f7d5746..7237ed1863 100644
--- a/src/senaite/core/locales/sv/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/sv/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Swedish (https://www.transifex.com/senaite/teams/87045/sv/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/sv/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/sv/LC_MESSAGES/senaite.core.po
index f43b24e494..7de69c70eb 100644
--- a/src/senaite/core/locales/sv/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/sv/LC_MESSAGES/senaite.core.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Swedish (https://www.transifex.com/senaite/teams/87045/sv/)\n"
@@ -16,7 +16,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: sv\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -126,7 +126,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -614,7 +614,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -764,7 +764,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1403,7 +1403,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1788,7 +1788,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2097,18 +2097,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2117,11 +2113,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2157,7 +2153,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2169,7 +2165,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2412,7 +2408,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2538,7 +2534,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2634,7 +2630,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3054,7 +3050,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3773,7 +3769,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3824,7 +3820,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4311,10 +4307,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5204,7 +5196,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5300,11 +5292,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5312,7 +5304,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5340,15 +5332,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5420,7 +5412,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5432,11 +5424,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5511,11 +5503,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5532,7 +5524,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5605,7 +5597,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5879,14 +5871,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5915,7 +5899,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6162,7 +6146,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6992,6 +6976,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7003,15 +6996,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7034,6 +7036,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7070,7 +7077,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7151,10 +7158,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/ta/LC_MESSAGES/plone.po b/src/senaite/core/locales/ta/LC_MESSAGES/plone.po
index d87cf28636..5c190cec60 100644
--- a/src/senaite/core/locales/ta/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/ta/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Tamil (https://www.transifex.com/senaite/teams/87045/ta/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/ta/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ta/LC_MESSAGES/senaite.core.po
index cdadb84144..d9d76bec77 100644
--- a/src/senaite/core/locales/ta/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/ta/LC_MESSAGES/senaite.core.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Tamil (https://www.transifex.com/senaite/teams/87045/ta/)\n"
@@ -19,7 +19,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: ta\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -129,7 +129,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -294,7 +294,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -617,7 +617,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -767,7 +767,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1406,7 +1406,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1721,7 +1721,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1791,7 +1791,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2100,18 +2100,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2120,11 +2116,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2160,7 +2156,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2172,7 +2168,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2415,7 +2411,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2541,7 +2537,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2637,7 +2633,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3057,7 +3053,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3776,7 +3772,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3827,7 +3823,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4314,10 +4310,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5207,7 +5199,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5303,11 +5295,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5315,7 +5307,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5343,15 +5335,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5423,7 +5415,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5435,11 +5427,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5514,11 +5506,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5535,7 +5527,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5608,7 +5600,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5882,14 +5874,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5918,7 +5902,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6165,7 +6149,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6995,6 +6979,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7006,15 +6999,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7037,6 +7039,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7073,7 +7080,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7154,10 +7161,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/te_IN/LC_MESSAGES/plone.po b/src/senaite/core/locales/te_IN/LC_MESSAGES/plone.po
index e8bb8d8e48..3b52b1ff7b 100644
--- a/src/senaite/core/locales/te_IN/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/te_IN/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Telugu (India) (https://www.transifex.com/senaite/teams/87045/te_IN/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/te_IN/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/te_IN/LC_MESSAGES/senaite.core.po
index 2d66c21d57..9bbe8a58b3 100644
--- a/src/senaite/core/locales/te_IN/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/te_IN/LC_MESSAGES/senaite.core.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Telugu (India) (https://www.transifex.com/senaite/teams/87045/te_IN/)\n"
@@ -16,7 +16,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: te_IN\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -126,7 +126,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -614,7 +614,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -764,7 +764,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1403,7 +1403,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1788,7 +1788,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2097,18 +2097,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2117,11 +2113,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2157,7 +2153,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2169,7 +2165,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2412,7 +2408,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2538,7 +2534,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2634,7 +2630,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3054,7 +3050,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3773,7 +3769,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3824,7 +3820,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4311,10 +4307,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5204,7 +5196,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5300,11 +5292,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5312,7 +5304,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5340,15 +5332,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5420,7 +5412,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5432,11 +5424,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5511,11 +5503,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5532,7 +5524,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5605,7 +5597,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5879,14 +5871,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5915,7 +5899,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6162,7 +6146,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6992,6 +6976,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7003,15 +6996,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7034,6 +7036,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7070,7 +7077,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7151,10 +7158,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/th/LC_MESSAGES/plone.po b/src/senaite/core/locales/th/LC_MESSAGES/plone.po
index bdc0948fcc..3190f69557 100644
--- a/src/senaite/core/locales/th/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/th/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Thai (https://www.transifex.com/senaite/teams/87045/th/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/th/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/th/LC_MESSAGES/senaite.core.po
index b990990d45..dbd409c540 100644
--- a/src/senaite/core/locales/th/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/th/LC_MESSAGES/senaite.core.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Thai (https://www.transifex.com/senaite/teams/87045/th/)\n"
@@ -20,7 +20,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: th\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -130,7 +130,7 @@ msgstr "(อันตราย)"
msgid "(Required)"
msgstr "(ต้องการ)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr "*** นี่คืออีเมลที่สร้างขึ้นโดยอัตโนมัติโปรดอย่าตอบกลับข้อความนี้ ***"
@@ -295,7 +295,7 @@ msgstr "Add a remarks field to all analyses"
msgid "Add analyses from the selected profile to the template"
msgstr "Add analyses from the selected profile to the template"
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -618,7 +618,7 @@ msgstr "Analyst must be specified."
msgid "Any"
msgstr "Any"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -768,7 +768,7 @@ msgstr "Autofill"
msgid "Automatic log-off"
msgstr "Automatic log-off"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr "Automatic sticker printing"
@@ -1407,7 +1407,7 @@ msgstr "Could not convert '{}' to an integer"
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr "Could not send email to {0} ({1})"
@@ -1722,7 +1722,7 @@ msgstr "Default categories"
msgid "Default container for new sample partitions"
msgstr "Default container for new sample partitions"
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr "Default count of Sample to add."
@@ -1792,7 +1792,7 @@ msgstr "Default turnaround time for analyses."
msgid "Default value"
msgstr "Default value"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
@@ -2101,18 +2101,14 @@ msgstr "Email Address"
msgid "Email Log"
msgstr "Email Log"
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr "Email body for Sample Invalidation notifications"
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr "Email cancelled"
@@ -2121,11 +2117,11 @@ msgstr "Email cancelled"
msgid "Email notification"
msgstr "Email notification"
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr "Email notification on Sample invalidation"
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr "Email notification on Sample rejection"
@@ -2161,7 +2157,7 @@ msgstr "Enable Sampling Scheduling"
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2173,7 +2169,7 @@ msgstr "Enable sampling workflow for the created sample"
msgid "Enable the Results Report Printing workflow"
msgstr "Enable the Results Report Printing workflow"
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr "Enable the rejection workflow"
@@ -2416,7 +2412,7 @@ msgstr "Folder that results will be saved"
msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique."
msgstr "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique."
-#: bika/lims/content/bikasetup.py:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr "Formatting Configuration"
@@ -2542,7 +2538,7 @@ msgstr "IBN"
msgid "ID"
msgstr "ID"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr "ID Server Values"
@@ -2638,7 +2634,7 @@ msgstr "If your formula needs a special function from an external Python library
msgid "Ignore in Report"
msgstr "Ignore in Report"
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3058,7 +3054,7 @@ msgstr ""
msgid "Large Sticker"
msgstr "สติ๊กเกอร์ดวงใหญ่"
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr "Large sticker"
@@ -3777,7 +3773,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3828,7 +3824,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr "Number of analysis requested and published per department and expresed as a percentage of all analyses performed"
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr "Number of copies"
@@ -4315,10 +4311,6 @@ msgstr "Province"
msgid "Public. Lag"
msgstr "Public. Lag"
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr "Publication Specification"
@@ -5208,7 +5200,7 @@ msgstr "Seeding key {} to {}"
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing"
msgstr "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing"
@@ -5304,11 +5296,11 @@ msgstr "Select the preferred instrument"
msgid "Select the types that this ID is used to identify."
msgstr "Select the types that this ID is used to identify."
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated."
msgstr "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated."
-#: bika/lims/content/bikasetup.py:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
@@ -5316,7 +5308,7 @@ msgstr "Select this to activate automatic notifications via email to the Client
msgid "Select this to activate the dashboard as a default front page."
msgstr "Select this to activate the dashboard as a default front page."
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
@@ -5344,15 +5336,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr "Select which Analyses should be included on the Worksheet"
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr "Select which sticker should be used as the 'large' sticker by default"
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr "Select which sticker should be used as the 'small' sticker by default"
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr "Select which sticker to print when automatic sticker printing is enabled"
@@ -5424,7 +5416,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr "Set the Sample Rejection workflow and the reasons"
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr "Set the default number of copies to be printed for each sticker"
@@ -5436,11 +5428,11 @@ msgstr "Set the maintenance task as closed."
msgid "Set the specification to be used before publishing a Sample."
msgstr "Set the specification to be used before publishing a Sample."
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address"
msgstr "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address"
@@ -5515,11 +5507,11 @@ msgstr "Site Code"
msgid "Site Description"
msgstr "Site Description"
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5536,7 +5528,7 @@ msgstr "Size"
msgid "Small Sticker"
msgstr "สติ๊กเกอร์ดวงเล็ก"
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr "Small sticker"
@@ -5609,7 +5601,7 @@ msgstr "Status"
msgid "Sticker"
msgstr "สตื๊กเกอร์"
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr "Sticker templates"
@@ -5883,14 +5875,6 @@ msgstr "The decimal mark selected in Bika Setup will be used."
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 "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"
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5919,7 +5903,7 @@ msgstr "The following partitions have been created from this Sample:"
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6166,7 +6150,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr "This report was sent to the following contacts:"
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6996,6 +6980,15 @@ msgstr "deactivate"
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7007,15 +7000,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr "hours"
@@ -7038,6 +7040,11 @@ msgstr "label_add_to_groups"
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7074,7 +7081,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7155,10 +7162,15 @@ msgid "title_required"
msgstr "title_required"
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr "to"
diff --git a/src/senaite/core/locales/th_TH/LC_MESSAGES/plone.po b/src/senaite/core/locales/th_TH/LC_MESSAGES/plone.po
index 20d826a2cc..c293989aac 100644
--- a/src/senaite/core/locales/th_TH/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/th_TH/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Thai (Thailand) (https://www.transifex.com/senaite/teams/87045/th_TH/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/th_TH/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/th_TH/LC_MESSAGES/senaite.core.po
index c169dd525e..80a0bd7213 100644
--- a/src/senaite/core/locales/th_TH/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/th_TH/LC_MESSAGES/senaite.core.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Thai (Thailand) (https://www.transifex.com/senaite/teams/87045/th_TH/)\n"
@@ -16,7 +16,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: th_TH\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -126,7 +126,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -614,7 +614,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -764,7 +764,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1403,7 +1403,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1788,7 +1788,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2097,18 +2097,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2117,11 +2113,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2157,7 +2153,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2169,7 +2165,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2412,7 +2408,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2538,7 +2534,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2634,7 +2630,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3054,7 +3050,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3773,7 +3769,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3824,7 +3820,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4311,10 +4307,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5204,7 +5196,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5300,11 +5292,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5312,7 +5304,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5340,15 +5332,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5420,7 +5412,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5432,11 +5424,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5511,11 +5503,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5532,7 +5524,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5605,7 +5597,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5879,14 +5871,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5915,7 +5899,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6162,7 +6146,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6992,6 +6976,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7003,15 +6996,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7034,6 +7036,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7070,7 +7077,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7151,10 +7158,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/tr_TR/LC_MESSAGES/plone.po b/src/senaite/core/locales/tr_TR/LC_MESSAGES/plone.po
index c90a8ffe22..c6ba487bdd 100644
--- a/src/senaite/core/locales/tr_TR/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/tr_TR/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Turkish (Turkey) (https://www.transifex.com/senaite/teams/87045/tr_TR/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/tr_TR/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/tr_TR/LC_MESSAGES/senaite.core.po
index c60929e2d3..8055af3527 100644
--- a/src/senaite/core/locales/tr_TR/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/tr_TR/LC_MESSAGES/senaite.core.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Turkish (Turkey) (https://www.transifex.com/senaite/teams/87045/tr_TR/)\n"
@@ -20,7 +20,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: tr_TR\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -130,7 +130,7 @@ msgstr "(Tehlikeli)"
msgid "(Required)"
msgstr "(Gerekli)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -295,7 +295,7 @@ msgstr "Tüm analizler için açıklama alanı ekle"
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -618,7 +618,7 @@ msgstr "Analist belirtilmelidir."
msgid "Any"
msgstr "Herhangi"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -768,7 +768,7 @@ msgstr "Otomatik tamamla"
msgid "Automatic log-off"
msgstr "Otomatik oturum kapatma"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr "Otomatik etiket baskısı"
@@ -1407,7 +1407,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1722,7 +1722,7 @@ msgstr "Varsayılan kategoriler"
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1792,7 +1792,7 @@ msgstr ""
msgid "Default value"
msgstr "Varsayılan değer"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2101,18 +2101,14 @@ msgstr "E-Posta Adresi"
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2121,11 +2117,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2161,7 +2157,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2173,7 +2169,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2416,7 +2412,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2542,7 +2538,7 @@ msgstr "IBN"
msgid "ID"
msgstr "ID"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2638,7 +2634,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3058,7 +3054,7 @@ msgstr ""
msgid "Large Sticker"
msgstr "Geniş Etiket"
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3777,7 +3773,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3828,7 +3824,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4315,10 +4311,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5208,7 +5200,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5304,11 +5296,11 @@ msgstr "Tercih edilen cihazı seçin."
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5316,7 +5308,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5344,15 +5336,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr "Hangi analizlerin çalışmada yer alacağını seçin."
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5424,7 +5416,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5436,11 +5428,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5515,11 +5507,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5536,7 +5528,7 @@ msgstr "Boyut"
msgid "Small Sticker"
msgstr "Küçük Etiket"
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5609,7 +5601,7 @@ msgstr "Durum"
msgid "Sticker"
msgstr "Etiket"
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5883,14 +5875,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5919,7 +5903,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6166,7 +6150,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6996,6 +6980,15 @@ msgstr "Pasifleştir"
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7007,15 +7000,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7038,6 +7040,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7074,7 +7081,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7155,10 +7162,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/uk_UA/LC_MESSAGES/plone.po b/src/senaite/core/locales/uk_UA/LC_MESSAGES/plone.po
index e19e49375e..bca6bc78f4 100644
--- a/src/senaite/core/locales/uk_UA/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/uk_UA/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Ukrainian (Ukraine) (https://www.transifex.com/senaite/teams/87045/uk_UA/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/uk_UA/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/uk_UA/LC_MESSAGES/senaite.core.po
index 8111224a1d..f74cc88b73 100644
--- a/src/senaite/core/locales/uk_UA/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/uk_UA/LC_MESSAGES/senaite.core.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Ukrainian (Ukraine) (https://www.transifex.com/senaite/teams/87045/uk_UA/)\n"
@@ -21,7 +21,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: uk_UA\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -131,7 +131,7 @@ msgstr "(Небезпечно)"
msgid "(Required)"
msgstr "(Потребується)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr "*** Цей e-mail генеровано автоматично, будь-ласка, не відповідайте на нього. ***"
@@ -296,7 +296,7 @@ msgstr "Додати поле \"Замітки\" до всіх аналізів"
msgid "Add analyses from the selected profile to the template"
msgstr "Додати аналізи з вибраного профілю до шаблону"
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -619,7 +619,7 @@ msgstr "Потрібно вказати виконавця випробуван
msgid "Any"
msgstr "Будь-який"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -769,7 +769,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1408,7 +1408,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1723,7 +1723,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1793,7 +1793,7 @@ msgstr ""
msgid "Default value"
msgstr "Стандартне значення"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2102,18 +2102,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2122,11 +2118,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2162,7 +2158,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2174,7 +2170,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2417,7 +2413,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2543,7 +2539,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2639,7 +2635,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3059,7 +3055,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3778,7 +3774,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3829,7 +3825,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4316,10 +4312,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5209,7 +5201,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5305,11 +5297,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5317,7 +5309,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5345,15 +5337,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5425,7 +5417,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5437,11 +5429,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5516,11 +5508,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5537,7 +5529,7 @@ msgstr ""
msgid "Small Sticker"
msgstr "Маленький стікер"
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5610,7 +5602,7 @@ msgstr ""
msgid "Sticker"
msgstr "Стікер"
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5884,14 +5876,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5920,7 +5904,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6167,7 +6151,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6997,6 +6981,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7008,15 +7001,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7039,6 +7041,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7075,7 +7082,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7156,10 +7163,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/ur/LC_MESSAGES/plone.po b/src/senaite/core/locales/ur/LC_MESSAGES/plone.po
index 296874e63a..a3121e13e1 100644
--- a/src/senaite/core/locales/ur/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/ur/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Urdu (https://www.transifex.com/senaite/teams/87045/ur/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/ur/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ur/LC_MESSAGES/senaite.core.po
index 5a8281876b..eca5d4476e 100644
--- a/src/senaite/core/locales/ur/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/ur/LC_MESSAGES/senaite.core.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Urdu (https://www.transifex.com/senaite/teams/87045/ur/)\n"
@@ -19,7 +19,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: ur\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -129,7 +129,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -294,7 +294,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -617,7 +617,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -767,7 +767,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1406,7 +1406,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1721,7 +1721,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1791,7 +1791,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2100,18 +2100,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2120,11 +2116,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2160,7 +2156,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2172,7 +2168,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2415,7 +2411,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2541,7 +2537,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2637,7 +2633,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3057,7 +3053,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3776,7 +3772,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3827,7 +3823,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4314,10 +4310,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5207,7 +5199,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5303,11 +5295,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5315,7 +5307,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5343,15 +5335,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5423,7 +5415,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5435,11 +5427,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5514,11 +5506,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5535,7 +5527,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5608,7 +5600,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5882,14 +5874,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5918,7 +5902,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6165,7 +6149,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6995,6 +6979,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7006,15 +6999,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7037,6 +7039,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7073,7 +7080,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7154,10 +7161,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/vi/LC_MESSAGES/plone.po b/src/senaite/core/locales/vi/LC_MESSAGES/plone.po
index 6a94883537..c29bb968f5 100644
--- a/src/senaite/core/locales/vi/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/vi/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Vietnamese (https://www.transifex.com/senaite/teams/87045/vi/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/vi/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/vi/LC_MESSAGES/senaite.core.po
index f295f10efe..5bfadb2445 100644
--- a/src/senaite/core/locales/vi/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/vi/LC_MESSAGES/senaite.core.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Vietnamese (https://www.transifex.com/senaite/teams/87045/vi/)\n"
@@ -16,7 +16,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: vi\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -126,7 +126,7 @@ msgstr ""
msgid "(Required)"
msgstr ""
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -614,7 +614,7 @@ msgstr ""
msgid "Any"
msgstr ""
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -764,7 +764,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr ""
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1403,7 +1403,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1788,7 +1788,7 @@ msgstr ""
msgid "Default value"
msgstr ""
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2097,18 +2097,14 @@ msgstr ""
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2117,11 +2113,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2157,7 +2153,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2169,7 +2165,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2412,7 +2408,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2538,7 +2534,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2634,7 +2630,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3054,7 +3050,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3773,7 +3769,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3824,7 +3820,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4311,10 +4307,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5204,7 +5196,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5300,11 +5292,11 @@ msgstr ""
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5312,7 +5304,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5340,15 +5332,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr ""
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5420,7 +5412,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5432,11 +5424,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5511,11 +5503,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5532,7 +5524,7 @@ msgstr ""
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5605,7 +5597,7 @@ msgstr ""
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5879,14 +5871,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5915,7 +5899,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6162,7 +6146,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6992,6 +6976,15 @@ msgstr ""
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7003,15 +6996,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7034,6 +7036,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7070,7 +7077,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7151,10 +7158,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr ""
diff --git a/src/senaite/core/locales/zh/LC_MESSAGES/plone.po b/src/senaite/core/locales/zh/LC_MESSAGES/plone.po
index 34fdb4bc5c..5b7fb46557 100644
--- a/src/senaite/core/locales/zh/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/zh/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Chinese (https://www.transifex.com/senaite/teams/87045/zh/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/zh/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/zh/LC_MESSAGES/senaite.core.po
index 4f241e6eda..d2dcba5721 100644
--- a/src/senaite/core/locales/zh/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/zh/LC_MESSAGES/senaite.core.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Chinese (https://www.transifex.com/senaite/teams/87045/zh/)\n"
@@ -21,7 +21,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: zh\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -131,7 +131,7 @@ msgstr "(有害废弃物)"
msgid "(Required)"
msgstr "(要求的)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -296,7 +296,7 @@ msgstr ""
msgid "Add analyses from the selected profile to the template"
msgstr ""
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -619,7 +619,7 @@ msgstr ""
msgid "Any"
msgstr "任何"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -769,7 +769,7 @@ msgstr ""
msgid "Automatic log-off"
msgstr "自动注销"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr ""
@@ -1408,7 +1408,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1723,7 +1723,7 @@ msgstr "默认类别"
msgid "Default container for new sample partitions"
msgstr ""
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1793,7 +1793,7 @@ msgstr ""
msgid "Default value"
msgstr "默认价值"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2102,18 +2102,14 @@ msgstr "Email地址"
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2122,11 +2118,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2162,7 +2158,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2174,7 +2170,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2417,7 +2413,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2543,7 +2539,7 @@ msgstr ""
msgid "ID"
msgstr "ID"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2639,7 +2635,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3059,7 +3055,7 @@ msgstr ""
msgid "Large Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3778,7 +3774,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3829,7 +3825,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr ""
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4316,10 +4312,6 @@ msgstr ""
msgid "Public. Lag"
msgstr ""
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr ""
@@ -5209,7 +5201,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5305,11 +5297,11 @@ msgstr "选择合适的仪器"
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5317,7 +5309,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5345,15 +5337,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr "选择工作表中需要包含的分析"
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr ""
@@ -5425,7 +5417,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5437,11 +5429,11 @@ msgstr ""
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5516,11 +5508,11 @@ msgstr ""
msgid "Site Description"
msgstr ""
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5537,7 +5529,7 @@ msgstr "尺寸"
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5610,7 +5602,7 @@ msgstr "状态"
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr ""
@@ -5884,14 +5876,6 @@ msgstr ""
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 ""
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5920,7 +5904,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6167,7 +6151,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr ""
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6997,6 +6981,15 @@ msgstr "失活"
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7008,15 +7001,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr ""
@@ -7039,6 +7041,11 @@ msgstr ""
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7075,7 +7082,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7156,10 +7163,15 @@ msgid "title_required"
msgstr ""
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr "至"
diff --git a/src/senaite/core/locales/zh_CN/LC_MESSAGES/plone.po b/src/senaite/core/locales/zh_CN/LC_MESSAGES/plone.po
index 2667ee455b..ecd7987a9c 100644
--- a/src/senaite/core/locales/zh_CN/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/zh_CN/LC_MESSAGES/plone.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: Raymond Yu , 2022\n"
"Language-Team: Chinese (China) (https://www.transifex.com/senaite/teams/87045/zh_CN/)\n"
@@ -337,16 +337,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -360,6 +366,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -372,6 +380,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -490,11 +500,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -972,6 +984,7 @@ msgstr ""
msgid "unassigned"
msgstr "没有分派"
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/zh_CN/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/zh_CN/LC_MESSAGES/senaite.core.po
index 951fdc94eb..a14b57d707 100644
--- a/src/senaite/core/locales/zh_CN/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/zh_CN/LC_MESSAGES/senaite.core.po
@@ -12,7 +12,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Raymond Yu , 2022\n"
"Language-Team: Chinese (China) (https://www.transifex.com/senaite/teams/87045/zh_CN/)\n"
@@ -26,7 +26,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: zh_CN\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr " ID服务器基于每种内容类型指定的格式,为样品和工作表等对象提供唯一的顺序Id。
该格式的构造类似于Python格式语法,使用每个内容类型的预定义变量,并通过序列号,'seq'及其填充作为数字推进Id,例如从001到999的Id序列的'03d'。
Id的字母数字前缀按格式包含,例如 WS-{seq:03d}中的工作表的WS生成顺序工作表Id:WS-001、WS-002、WS-003等。
对于字母数字和顺序Id的动态生成,可以使用通配符{alpha}。 例如WS-{alpha:2a3d}生产WS-AA001、WS-AA002、WS-AB034, 等。
可以使用的变量包括:
内容类型 | 变量 |
---|
客户ID | {clientId} |
年 | {year} |
样品ID | {sampleId} |
样品类型 | {sampletype} |
采样日期 | {samplingdate} |
抽样日期 | {datesampled} |
配置设置:
- 格式:
- 从预定义变量,如样品id,客户id, 样品类型等构建的python格式字符串。
- 特殊变量'seq'必须在格式字符串中最后定位
- 序列类型:[生成|计数器]
- 上下文:如果类型计数器,提供上下文计数函数
- 计数器类型:[backreference|contained]
- 计数器引用:计数函数的参数
- 前缀:如果格式字符串中没有提供,则默认前缀
- 分割长度:部件数量要包括在前缀里
"
@@ -136,7 +136,7 @@ msgstr "(有害废弃物)"
msgid "(Required)"
msgstr "(要求的)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr "*** 这是一封自动生成的电子邮件,请不要回复此邮件。 ***"
@@ -301,7 +301,7 @@ msgstr "添加备注字段到所有检验项目"
msgid "Add analyses from the selected profile to the template"
msgstr "添加配置文件中的检验项目到模板中"
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -624,7 +624,7 @@ msgstr "必须指定检验人员。"
msgid "Any"
msgstr "任何"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -774,7 +774,7 @@ msgstr "自动填充"
msgid "Automatic log-off"
msgstr "自动登出"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr "自动打印标签"
@@ -1413,7 +1413,7 @@ msgstr "无法将’{}‘转换为整数"
msgid "Could not load PDF for sample {}"
msgstr "无法加载样品{}的PDF"
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr "无法将电子邮件发送到{0} ({1})"
@@ -1728,7 +1728,7 @@ msgstr "默认类别"
msgid "Default container for new sample partitions"
msgstr "新样品分装的默认容器"
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr "要添加的样品的默认数量。"
@@ -1798,7 +1798,7 @@ msgstr "默认检验周期。"
msgid "Default value"
msgstr "默认值"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr "当用户单击“添加”按钮创建新样品时,“样品数量”的默认值"
@@ -2107,18 +2107,14 @@ msgstr "电子邮件地址"
msgid "Email Log"
msgstr "电子邮件日志"
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr "样品失效通知的电子邮件正文"
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr "拒收样品通知的电子邮件正文"
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr "电子邮件已取消"
@@ -2127,11 +2123,11 @@ msgstr "电子邮件已取消"
msgid "Email notification"
msgstr "电子邮件通知"
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr "关于样品失效的电子邮件通知"
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr "关于样品拒绝的电子邮件通"
@@ -2167,7 +2163,7 @@ msgstr "启用取样计划"
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2179,7 +2175,7 @@ msgstr "为创建的样品启用采样工作流程"
msgid "Enable the Results Report Printing workflow"
msgstr "启用结果报告打印工作流程"
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr "启用拒绝工作流程"
@@ -2422,7 +2418,7 @@ msgstr "结果文件夹将被保存"
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr "格式化配置"
@@ -2548,7 +2544,7 @@ msgstr "国际银行号码"
msgid "ID"
msgstr "ID"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr "ID服务器值"
@@ -2644,7 +2640,7 @@ msgstr "如果您的公式需要外部Python库中的特殊函数,您可以在
msgid "Ignore in Report"
msgstr "在报告中忽略"
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3064,7 +3060,7 @@ msgstr "语言"
msgid "Large Sticker"
msgstr "大标签"
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr "大标签"
@@ -3783,7 +3779,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr "提示:您还可以拖放附件行以更改它们在报告中显示的顺序。"
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3834,7 +3830,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr "每部门和已发布数量,表示为占所有已完成分析的百分比"
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr "复印数量"
@@ -4321,10 +4317,6 @@ msgstr "省"
msgid "Public. Lag"
msgstr "发布延期"
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr "已发布检验标准"
@@ -5214,7 +5206,7 @@ msgstr "安插键 {} 到 {}"
msgid "Select"
msgstr "选择"
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 "如果要在创建新样品或样品记录时自动打印标签,请选择“注册”。收到样品或样品时,选择“接收”以打印标签。选择“无”以禁用自动打印"
@@ -5310,11 +5302,11 @@ msgstr "选择合适的仪器"
msgid "Select the types that this ID is used to identify."
msgstr "选择此ID用于标识的类型。"
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr "选择此选项可在拒绝样品时通过电子邮件激活自动通知客户。"
@@ -5322,7 +5314,7 @@ msgstr "选择此选项可在拒绝样品时通过电子邮件激活自动通知
msgid "Select this to activate the dashboard as a default front page."
msgstr "选择此选项可将仪表板激活为默认首页。"
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr "选择此选项可激活样品的拒绝工作流程。“拒绝”选项将显示在操作菜单中。"
@@ -5350,15 +5342,15 @@ msgstr "选择向客户联系人显示分装样品。如果停用,分装将不
msgid "Select which Analyses should be included on the Worksheet"
msgstr "选择工作表中需要包含的检验项目"
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr "选择默认情况下应将哪种标签用作“大”标签"
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr "选择默认情况下应将哪种标签用作“小”标签"
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr "选择启用自动标签打印时要打印的标签"
@@ -5430,7 +5422,7 @@ msgstr "为选定的分析设置备注"
msgid "Set the Sample Rejection workflow and the reasons"
msgstr "设置样品拒收工作流程和原因"
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr "设置每个标签要打印的默认份数"
@@ -5442,11 +5434,11 @@ msgstr "设置维护任务为关闭状态."
msgid "Set the specification to be used before publishing a Sample."
msgstr "设置发布样品之前要使用的检验标准。"
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address"
msgstr "如果启用了“关于样品拒绝的电子邮件通知”选项,则设置电子邮件发送到样品的客户端联系人。你可以使用保留关键字:$sample_id, $sample_link, $reasons, $lab_address"
-#: bika/lims/content/bikasetup.py:703
+#: bika/lims/content/bikasetup.py:708
msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address"
msgstr "设置要发送的电子邮件正文的文本,如果启用了“启用示例'电子邮件通知'失效”选项,则为样品的客户联系人设置。您可以使用保留关键字: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address"
@@ -5521,11 +5513,11 @@ msgstr "站点编码"
msgid "Site Description"
msgstr "站点描述"
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5542,7 +5534,7 @@ msgstr "大小"
msgid "Small Sticker"
msgstr "小标签"
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr "小标签"
@@ -5615,7 +5607,7 @@ msgstr "状态"
msgid "Sticker"
msgstr "标签"
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr "标签模板"
@@ -5889,14 +5881,6 @@ msgstr "将使用在Bika Setup中选择的小数点。"
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 "默认容器类型。除非为每个分析服务指定了更多详细信息,否则将自动为新的样品分装分配这种类型的容器"
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr "操控版的默认时区设置。 如果在日期和时间设置中定义了可用时区,用户将能够设置他们自己的时区。"
@@ -5925,7 +5909,7 @@ msgstr "已从此样品创建以下分装:"
msgid "The following sample(s) will be dispatched"
msgstr "将分发以下样品"
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6172,7 +6156,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr "此报告已发送至以下联系人:"
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -7003,6 +6987,15 @@ msgstr "停用"
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7014,15 +7007,24 @@ msgid "description_copyright"
msgstr "版权描述"
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr "小时"
@@ -7045,6 +7047,11 @@ msgstr "增加标签到组"
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7062,7 +7069,6 @@ msgstr "标签日期至"
#. Default: "SENAITE is powered by"
#: senaite/core/browser/viewlets/templates/colophon.pt:11
-#, fuzzy
msgid "label_powered_by"
msgstr "标签赞助商"
@@ -7082,7 +7088,7 @@ msgid "label_senaite"
msgstr "标签_senalte"
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7163,10 +7169,15 @@ msgid "title_required"
msgstr "必填"
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr "至"
diff --git a/src/senaite/core/locales/zh_TW/LC_MESSAGES/plone.po b/src/senaite/core/locales/zh_TW/LC_MESSAGES/plone.po
index 986425981a..8beb5c6799 100644
--- a/src/senaite/core/locales/zh_TW/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/zh_TW/LC_MESSAGES/plone.po
@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:59+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Chinese (Taiwan) (https://www.transifex.com/senaite/teams/87045/zh_TW/)\n"
@@ -332,16 +332,22 @@ msgstr ""
msgid "description_debug_mode"
msgstr ""
+#. here. Note that this doesn't actually delete the group or user, it is only
+#. removed from this group."
#. Default: "You can add or remove groups and users from this particular group here. Note that this doesn't actually delete the group or user, it is only removed from this group."
#: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:78
msgid "description_group_members_of"
msgstr ""
+#. business units. Groups are not directly related to permissions on a global
+#. level, you normally use Roles for that - and let certain Groups have a
+#. particular role."
#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:55
msgid "description_groups_management"
msgstr ""
+#. membership in another group."
#. Default: "The symbol ${image_link_icon} indicates a role inherited from membership in another group."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:66
msgid "description_groups_management2"
@@ -355,6 +361,8 @@ msgstr ""
msgid "description_manage_contextual_portlets"
msgstr ""
+#. listing of groups, so you may not see the groups defined by those plugins
+#. unless doing a specific search."
#. Default: "Note: Some or all of your PAS groups source plugins do not allow listing of groups, so you may not see the groups defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:72
msgid "description_pas_group_listing"
@@ -367,6 +375,8 @@ msgstr ""
msgid "description_pas_show_all_search_results"
msgstr ""
+#. of users, so you may not see the users defined by those plugins unless
+#. doing a specific search."
#. Default: "Some or all of your PAS user source plugins do not allow listing of users, so you may not see the users defined by those plugins unless doing a specific search."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:57
msgid "description_pas_users_listing"
@@ -485,11 +495,13 @@ msgstr ""
msgid "heading_version_overview"
msgstr ""
+#. and type the document as you usually do."
#. Default: "If you are unsure of which format to use, just select Plain Text and type the document as you usually do."
#: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:31
msgid "help_format_wysiwyg"
msgstr ""
+#. creation."
#. Default: "A unique identifier for the group. Can not be changed after creation."
#: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34
msgid "help_groupname"
@@ -967,6 +979,7 @@ msgstr ""
msgid "unassigned"
msgstr ""
+#. ${image_link_icon} indicates a role inherited from membership in a group."
#. Default: "Note that roles set here apply directly to a user. The symbol ${image_link_icon} indicates a role inherited from membership in a group."
#: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:52
msgid "user_roles_note"
diff --git a/src/senaite/core/locales/zh_TW/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/zh_TW/LC_MESSAGES/senaite.core.po
index 1bdda53b66..a45703ee15 100644
--- a/src/senaite/core/locales/zh_TW/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/zh_TW/LC_MESSAGES/senaite.core.po
@@ -8,7 +8,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2022-09-29 17:58+0000\n"
+"POT-Creation-Date: 2022-10-02 13:39+0000\n"
"PO-Revision-Date: 2018-06-01 18:44+0000\n"
"Last-Translator: Jordi Puiggené , 2022\n"
"Language-Team: Chinese (Taiwan) (https://www.transifex.com/senaite/teams/87045/zh_TW/)\n"
@@ -22,7 +22,7 @@ msgstr ""
"Domain: DOMAIN\n"
"Language: zh_TW\n"
-#: bika/lims/content/bikasetup.py:839
+#: bika/lims/content/bikasetup.py:844
msgid " The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.
The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.
Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.
For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.
Variables that can be used include:
Content Type | Variables |
---|
Client ID | {clientId} |
Year | {year} |
Sample ID | {sampleId} |
Sample Type | {sampleType} |
Sampling Date | {samplingDate} |
Date Sampled | {dateSampled} |
Configuration Settings:
- format:
- a python format string constructed from predefined variables like sampleId, clientId, sampleType.
- special variable 'seq' must be positioned last in theformat string
- sequence type: [generated|counter]
- context: if type counter, provides context the counting function
- counter type: [backreference|contained]
- counter reference: a parameter to the counting function
- prefix: default prefix if none provided in format string
- split length: the number of parts to be included in the prefix
"
msgstr ""
@@ -132,7 +132,7 @@ msgstr "(有害物)"
msgid "(Required)"
msgstr "(必需的)"
-#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:25
+#: senaite/core/browser/setup/templates/email_body_sample_publication.pt:26
msgid "*** This is an automatically generated email, please do not reply to this message. ***"
msgstr ""
@@ -297,7 +297,7 @@ msgstr "在所有分析加入添加備註欄"
msgid "Add analyses from the selected profile to the template"
msgstr "在此樣板中加入所選配套的分析"
-#: senaite/core/content/senaitesetup.py:74
+#: senaite/core/content/senaitesetup.py:79
msgid "Add custom CSS rules for the Logo, e.g. height:15px; width:150px;"
msgstr ""
@@ -620,7 +620,7 @@ msgstr "必須指定分析師"
msgid "Any"
msgstr "任何"
-#: senaite/core/content/senaitesetup.py:123
+#: senaite/core/content/senaitesetup.py:128
msgid "Appearance"
msgstr ""
@@ -770,7 +770,7 @@ msgstr "自動填充"
msgid "Automatic log-off"
msgstr "自動登出"
-#: bika/lims/content/bikasetup.py:721
+#: bika/lims/content/bikasetup.py:726
msgid "Automatic sticker printing"
msgstr "自動貼紙印刷"
@@ -1409,7 +1409,7 @@ msgstr ""
msgid "Could not load PDF for sample {}"
msgstr ""
-#: bika/lims/browser/publish/emailview.py:525
+#: bika/lims/browser/publish/emailview.py:539
msgid "Could not send email to {0} ({1})"
msgstr ""
@@ -1724,7 +1724,7 @@ msgstr "默認類別"
msgid "Default container for new sample partitions"
msgstr "對於新樣本的分區的默認容器"
-#: bika/lims/content/bikasetup.py:914
+#: bika/lims/content/bikasetup.py:919
msgid "Default count of Sample to add."
msgstr ""
@@ -1794,7 +1794,7 @@ msgstr ""
msgid "Default value"
msgstr "默認值"
-#: bika/lims/content/bikasetup.py:915
+#: bika/lims/content/bikasetup.py:920
msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples"
msgstr ""
@@ -2103,18 +2103,14 @@ msgstr "電郵地址"
msgid "Email Log"
msgstr ""
-#: bika/lims/content/bikasetup.py:689
+#: bika/lims/content/bikasetup.py:694
msgid "Email body for Sample Invalidation notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:653
+#: bika/lims/content/bikasetup.py:658
msgid "Email body for Sample Rejection notifications"
msgstr ""
-#: bika/lims/content/bikasetup.py:628
-msgid "Email body for Sample publication notifications"
-msgstr ""
-
#: bika/lims/browser/publish/emailview.py:158
msgid "Email cancelled"
msgstr ""
@@ -2123,11 +2119,11 @@ msgstr ""
msgid "Email notification"
msgstr ""
-#: bika/lims/content/bikasetup.py:678
+#: bika/lims/content/bikasetup.py:683
msgid "Email notification on Sample invalidation"
msgstr ""
-#: bika/lims/content/bikasetup.py:643
+#: bika/lims/content/bikasetup.py:648
msgid "Email notification on Sample rejection"
msgstr ""
@@ -2163,7 +2159,7 @@ msgstr ""
msgid "Enable global Audit Log"
msgstr ""
-#: senaite/core/content/senaitesetup.py:51
+#: senaite/core/content/senaitesetup.py:56
msgid "Enable global Auditlog"
msgstr ""
@@ -2175,7 +2171,7 @@ msgstr ""
msgid "Enable the Results Report Printing workflow"
msgstr ""
-#: bika/lims/content/bikasetup.py:902
+#: bika/lims/content/bikasetup.py:907
msgid "Enable the rejection workflow"
msgstr ""
@@ -2418,7 +2414,7 @@ msgstr ""
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:837
+#: bika/lims/content/bikasetup.py:842
msgid "Formatting Configuration"
msgstr ""
@@ -2544,7 +2540,7 @@ msgstr ""
msgid "ID"
msgstr "ID"
-#: bika/lims/content/bikasetup.py:893
+#: bika/lims/content/bikasetup.py:898
msgid "ID Server Values"
msgstr ""
@@ -2640,7 +2636,7 @@ msgstr ""
msgid "Ignore in Report"
msgstr ""
-#: senaite/core/content/senaitesetup.py:82
+#: senaite/core/content/senaitesetup.py:87
msgid "Immediate results entry"
msgstr ""
@@ -3060,7 +3056,7 @@ msgstr ""
msgid "Large Sticker"
msgstr "大號貼紙"
-#: bika/lims/content/bikasetup.py:756
+#: bika/lims/content/bikasetup.py:761
msgid "Large sticker"
msgstr ""
@@ -3779,7 +3775,7 @@ msgstr ""
msgid "Note: You can also drag and drop the attachment rows to change the order they appear in the report."
msgstr ""
-#: senaite/core/content/senaitesetup.py:115
+#: senaite/core/content/senaitesetup.py:120
msgid "Notifications"
msgstr ""
@@ -3830,7 +3826,7 @@ msgid "Number of analysis requested and published per department and expresed as
msgstr "每部門的分析數量請求和公佈都要以百分比進行分析表示"
#: bika/lims/browser/templates/stickers_preview.pt:189
-#: bika/lims/content/bikasetup.py:766
+#: bika/lims/content/bikasetup.py:771
msgid "Number of copies"
msgstr ""
@@ -4317,10 +4313,6 @@ msgstr ""
msgid "Public. Lag"
msgstr "公共滯後"
-#: senaite/core/content/senaitesetup.py:43
-msgid "Publication Email Text"
-msgstr ""
-
#: bika/lims/content/analysisrequest.py:717
msgid "Publication Specification"
msgstr "出版規範"
@@ -5210,7 +5202,7 @@ msgstr ""
msgid "Select"
msgstr ""
-#: bika/lims/content/bikasetup.py:722
+#: bika/lims/content/bikasetup.py:727
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 ""
@@ -5306,11 +5298,11 @@ msgstr "選擇首選的儀器"
msgid "Select the types that this ID is used to identify."
msgstr ""
-#: bika/lims/content/bikasetup.py:679
+#: bika/lims/content/bikasetup.py:684
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:644
+#: bika/lims/content/bikasetup.py:649
msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected."
msgstr ""
@@ -5318,7 +5310,7 @@ msgstr ""
msgid "Select this to activate the dashboard as a default front page."
msgstr ""
-#: bika/lims/content/bikasetup.py:903
+#: bika/lims/content/bikasetup.py:908
msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu."
msgstr ""
@@ -5346,15 +5338,15 @@ msgstr ""
msgid "Select which Analyses should be included on the Worksheet"
msgstr "選擇工作表中要包含的分析"
-#: bika/lims/content/bikasetup.py:757
+#: bika/lims/content/bikasetup.py:762
msgid "Select which sticker should be used as the 'large' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:746
+#: bika/lims/content/bikasetup.py:751
msgid "Select which sticker should be used as the 'small' sticker by default"
msgstr ""
-#: bika/lims/content/bikasetup.py:735
+#: bika/lims/content/bikasetup.py:740
msgid "Select which sticker to print when automatic sticker printing is enabled"
msgstr "當選擇啟用自動貼紙印刷時, 要打印那貼紙"
@@ -5426,7 +5418,7 @@ msgstr ""
msgid "Set the Sample Rejection workflow and the reasons"
msgstr ""
-#: bika/lims/content/bikasetup.py:767
+#: bika/lims/content/bikasetup.py:772
msgid "Set the default number of copies to be printed for each sticker"
msgstr ""
@@ -5438,11 +5430,11 @@ msgstr "當關閉時, 設置維護/保護任務。"
msgid "Set the specification to be used before publishing a Sample."
msgstr ""
-#: bika/lims/content/bikasetup.py:662
+#: bika/lims/content/bikasetup.py:667
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:703
+#: bika/lims/content/bikasetup.py:708
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 ""
@@ -5517,11 +5509,11 @@ msgstr "地點代碼"
msgid "Site Description"
msgstr "網站/地點說明"
-#: senaite/core/content/senaitesetup.py:67
+#: senaite/core/content/senaitesetup.py:72
msgid "Site Logo"
msgstr ""
-#: senaite/core/content/senaitesetup.py:73
+#: senaite/core/content/senaitesetup.py:78
msgid "Site Logo CSS"
msgstr ""
@@ -5538,7 +5530,7 @@ msgstr "尺寸"
msgid "Small Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:745
+#: bika/lims/content/bikasetup.py:750
msgid "Small sticker"
msgstr ""
@@ -5611,7 +5603,7 @@ msgstr "狀態"
msgid "Sticker"
msgstr ""
-#: bika/lims/content/bikasetup.py:734
+#: bika/lims/content/bikasetup.py:739
msgid "Sticker templates"
msgstr "貼紙模板"
@@ -5885,14 +5877,6 @@ msgstr "在Bika 設置所選的十進制標記將被使用。"
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 "默認容器類型。新的樣本分區被自動分配這種類型的容器中,除非它在每次分析服務有特定的指定"
-#: senaite/core/content/senaitesetup.py:44
-msgid "The default text that is used for the publication email."
-msgstr ""
-
-#: bika/lims/content/bikasetup.py:629
-msgid "The default text that is used for the publication email. sending publication reports."
-msgstr ""
-
#: senaite/core/browser/install/templates/senaite-addsite.pt:113
msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings."
msgstr ""
@@ -5921,7 +5905,7 @@ msgstr ""
msgid "The following sample(s) will be dispatched"
msgstr ""
-#: senaite/core/content/senaitesetup.py:52
+#: senaite/core/content/senaitesetup.py:57
msgid "The global Auditlog shows all modifications of the system. When enabled, all entities will be indexed in a separate catalog. This will increase the time when objects are created or modified."
msgstr ""
@@ -6168,7 +6152,7 @@ msgstr ""
msgid "This report was sent to the following contacts:"
msgstr "報告已寄送至下列聯絡人:"
-#: senaite/core/content/senaitesetup.py:68
+#: senaite/core/content/senaitesetup.py:73
msgid "This shows a custom logo on your SENAITE site."
msgstr ""
@@ -6998,6 +6982,15 @@ msgstr "關閉"
msgid "description_bikasetup_categorizesampleanalyses"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: bika/lims/content/bikasetup.py:631
+msgid "description_bikasetup_email_body_sample_publication"
+msgstr ""
+
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
#: bika/lims/content/bikasetup.py:359
msgid "description_bikasetup_immediateresultsentry"
@@ -7009,15 +7002,24 @@ msgid "description_copyright"
msgstr ""
#. Default: "Group analyses by category for samples"
-#: senaite/core/content/senaitesetup.py:94
+#: senaite/core/content/senaitesetup.py:99
msgid "description_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. e.g. to enter field results immediately, or lab results, when the automatic
+#. sample reception is activated."
#. Default: "Allow the user to directly enter results after sample creation, e.g. to enter field results immediately, or lab results, when the automatic sample reception is activated."
-#: senaite/core/content/senaitesetup.py:83
+#: senaite/core/content/senaitesetup.py:88
msgid "description_senaitesetup_immediateresultsentry"
msgstr ""
+#. result reports to the selected recipients. You can use reserved keywords:
+#. $client_name, $recipients, $lab_name, $lab_address"
+#. Default: "Set the email body text to be used by default when sending out result reports to the selected recipients. You can use reserved keywords: $client_name, $recipients, $lab_name, $lab_address"
+#: senaite/core/content/senaitesetup.py:45
+msgid "description_senaitesetup_publication_email_text"
+msgstr ""
+
#: bika/lims/controlpanel/bika_analysisservices.py:332
msgid "hours"
msgstr "小時"
@@ -7040,6 +7042,11 @@ msgstr "標籤_添加_到_組"
msgid "label_bikasetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Email body for Sample publication notifications"
+#: bika/lims/content/bikasetup.py:628
+msgid "label_bikasetup_email_body_sample_publication"
+msgstr ""
+
#. Default: "Immediate results entry"
#: bika/lims/content/bikasetup.py:357
msgid "label_bikasetup_immediateresultsentry"
@@ -7076,7 +7083,7 @@ msgid "label_senaite"
msgstr ""
#. Default: "Analyses"
-#: senaite/core/content/senaitesetup.py:106
+#: senaite/core/content/senaitesetup.py:111
msgid "label_senaitesetup_fieldset_analyses"
msgstr ""
@@ -7157,10 +7164,15 @@ msgid "title_required"
msgstr "標題要求"
#. Default: "Categorize sample analyses"
-#: senaite/core/content/senaitesetup.py:92
+#: senaite/core/content/senaitesetup.py:97
msgid "title_senaitesetup_categorizesampleanalyses"
msgstr ""
+#. Default: "Publication Email Text"
+#: senaite/core/content/senaitesetup.py:43
+msgid "title_senaitesetup_publication_email_text"
+msgstr ""
+
#: senaite/core/browser/dashboard/templates/dashboard.pt:530
msgid "to"
msgstr "至"