diff --git a/src/senaite/core/locales/af/LC_MESSAGES/plone.po b/src/senaite/core/locales/af/LC_MESSAGES/plone.po index b484dba218..ed8dcca040 100644 --- a/src/senaite/core/locales/af/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/af/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: Afrikaans (https://www.transifex.com/senaite/teams/87045/af/)\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/af/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/af/LC_MESSAGES/senaite.core.po index 31a815cea1..dd0a2e7941 100644 --- a/src/senaite/core/locales/af/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/af/LC_MESSAGES/senaite.core.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 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: Afrikaans (https://www.transifex.com/senaite/teams/87045/af/)\n" @@ -21,7 +21,7 @@ msgstr "" "Domain: DOMAIN\n" "Language: af\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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

" msgstr "" @@ -131,7 +131,7 @@ msgstr "(Gevaarlik)" msgid "(Required)" msgstr "(Vereis)" -#: 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 "*** Hierdie epos kom van 'n bot. Jy hoef nie te antwoord nie ***" @@ -296,7 +296,7 @@ msgstr "Voeg 'n kommnetaar veld toe aan alle ontledings" 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 "Analis verpligtend" msgid "Any" msgstr "Enige" -#: senaite/core/content/senaitesetup.py:123 +#: senaite/core/content/senaitesetup.py:128 msgid "Appearance" msgstr "" @@ -769,7 +769,7 @@ msgstr "'Autofill'" msgid "Automatic log-off" msgstr "Outomatiese Aftekening" -#: bika/lims/content/bikasetup.py:721 +#: bika/lims/content/bikasetup.py:726 msgid "Automatic sticker printing" msgstr "Auto plakker druk" @@ -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 "Verstek kategorië" msgid "Default container for new sample partitions" msgstr "Verstek houer vir nuwe monster gedeelte" -#: bika/lims/content/bikasetup.py:914 +#: bika/lims/content/bikasetup.py:919 msgid "Default count of Sample to add." msgstr "Verstek hoeveelheid Monster om by te voeg" @@ -1793,7 +1793,7 @@ msgstr "" msgid "Default value" msgstr "Verstek 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 "" @@ -2102,18 +2102,14 @@ msgstr "E-posadres" 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 "Epos gekanselleer" @@ -2122,11 +2118,11 @@ msgstr "Epos gekanselleer" msgid "Email notification" msgstr "Epos nota" -#: 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 "Formaat instelling" @@ -2543,7 +2539,7 @@ msgstr "IBN" 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 "Ignoreer in verslag" -#: 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 "Groot plakker" -#: bika/lims/content/bikasetup.py:756 +#: bika/lims/content/bikasetup.py:761 msgid "Large sticker" msgstr "Groot plakker" @@ -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 "Aantal Ontledings gepubliseer per departement as % vam totaal" #: 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 "Aantal kopieë" @@ -4316,10 +4312,6 @@ msgstr "Provinsie" msgid "Public. Lag" msgstr "Publieke. Terughou" -#: senaite/core/content/senaitesetup.py:43 -msgid "Publication Email Text" -msgstr "" - #: bika/lims/content/analysisrequest.py:717 msgid "Publication Specification" msgstr "Publisering Spesifikasies" @@ -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 "Kies die voorkeur instrument" 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 "Kies die ontledings om in te sluit op die Werkskaart" -#: 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 "Kies watter etiket om te druk as outomatiese druk gestel is" @@ -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 "Sluit die onderhoud taak" 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 "Werf Kode" msgid "Site Description" msgstr "Werf Beskrywing" -#: 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 "Grootte" msgid "Small Sticker" msgstr "Klein plakkertjie" -#: bika/lims/content/bikasetup.py:745 +#: bika/lims/content/bikasetup.py:750 msgid "Small sticker" msgstr "" @@ -5610,7 +5602,7 @@ msgstr "Status" msgid "Sticker" msgstr "Plakker" -#: bika/lims/content/bikasetup.py:734 +#: bika/lims/content/bikasetup.py:739 msgid "Sticker templates" msgstr "Plakker template" @@ -5884,14 +5876,6 @@ msgstr "Die desimale teken in die Bika opstelling sal gebruik word" 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 "Verstek houertipe. Nuwe monsterafdelings kry outomaties 'n houer van hierdie tipe, tensy dit gespesifiseer is in meer besonderhede per ontledingsdiens" -#: 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 "de-aktiveer" 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 "Voeg toe aan groep" 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 "tot" diff --git a/src/senaite/core/locales/ar/LC_MESSAGES/plone.po b/src/senaite/core/locales/ar/LC_MESSAGES/plone.po index 3d9fc922ba..3b6808281c 100644 --- a/src/senaite/core/locales/ar/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/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: Arabic (https://www.transifex.com/senaite/teams/87045/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/ar/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ar/LC_MESSAGES/senaite.core.po index bf3ec525a0..7055ba3780 100644 --- a/src/senaite/core/locales/ar/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/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: Arabic (https://www.transifex.com/senaite/teams/87045/ar/)\n" @@ -20,7 +20,7 @@ msgstr "" "Domain: DOMAIN\n" "Language: 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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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/bg_BG/LC_MESSAGES/plone.po b/src/senaite/core/locales/bg_BG/LC_MESSAGES/plone.po index 00149d1603..1f44b1f24e 100644 --- a/src/senaite/core/locales/bg_BG/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/bg_BG/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: Bulgarian (Bulgaria) (https://www.transifex.com/senaite/teams/87045/bg_BG/)\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/bg_BG/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/bg_BG/LC_MESSAGES/senaite.core.po index 4de4b27503..c10a73a2d9 100644 --- a/src/senaite/core/locales/bg_BG/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/bg_BG/LC_MESSAGES/senaite.core.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 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: Bulgarian (Bulgaria) (https://www.transifex.com/senaite/teams/87045/bg_BG/)\n" @@ -16,7 +16,7 @@ msgstr "" "Domain: DOMAIN\n" "Language: bg_BG\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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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/bn/LC_MESSAGES/plone.po b/src/senaite/core/locales/bn/LC_MESSAGES/plone.po index e7df6e1dcf..05454e2b67 100644 --- a/src/senaite/core/locales/bn/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/bn/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: Bengali (https://www.transifex.com/senaite/teams/87045/bn/)\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/bn/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/bn/LC_MESSAGES/senaite.core.po index 8083a7ffb5..0cde28a3b2 100644 --- a/src/senaite/core/locales/bn/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/bn/LC_MESSAGES/senaite.core.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 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: Bengali (https://www.transifex.com/senaite/teams/87045/bn/)\n" @@ -19,7 +19,7 @@ msgstr "" "Domain: DOMAIN\n" "Language: bn\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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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/bs/LC_MESSAGES/plone.po b/src/senaite/core/locales/bs/LC_MESSAGES/plone.po index 762fbcbbba..e7f0650b66 100644 --- a/src/senaite/core/locales/bs/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/bs/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: Bosnian (https://www.transifex.com/senaite/teams/87045/bs/)\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/bs/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/bs/LC_MESSAGES/senaite.core.po index 30d006eb35..c1d18c1ccf 100644 --- a/src/senaite/core/locales/bs/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/bs/LC_MESSAGES/senaite.core.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 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: Bosnian (https://www.transifex.com/senaite/teams/87045/bs/)\n" @@ -20,7 +20,7 @@ msgstr "" "Domain: DOMAIN\n" "Language: bs\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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -130,7 +130,7 @@ msgstr "(Opasno)" msgid "(Required)" msgstr "(Obavezno)" -#: 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 "*** Ovo je automatski generirani email, molimo da ne odgovarate na ovau poruku. ***" @@ -295,7 +295,7 @@ msgstr "" msgid "Add analyses from the selected profile to the template" msgstr "Dodaj analize iz izabranog profila u šablon" -#: 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 "Analitičar mora biti naveden" msgid "Any" msgstr "Bilo koji" -#: 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 "Standardne kategorije" 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 "Standardna vrijednost" -#: 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 adresa" 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 "" -#: 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 otkazan" @@ -2121,11 +2117,11 @@ msgstr "Email otkazan" msgid "Email notification" msgstr "Email notifikacija" -#: 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 "Velika naljepnica" -#: 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 "Specifikacija za objavljivanje" @@ -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 "Veličina" 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 "Status" 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 "Ovaj izvještaj je poslan sljedećim kontaktima:" -#: 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 "sati" @@ -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 "do" diff --git a/src/senaite/core/locales/ca/LC_MESSAGES/plone.po b/src/senaite/core/locales/ca/LC_MESSAGES/plone.po index 682fc20a8f..684e483504 100644 --- a/src/senaite/core/locales/ca/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/ca/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: Catalan (https://www.transifex.com/senaite/teams/87045/ca/)\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/ca/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ca/LC_MESSAGES/senaite.core.po index 3687f25ede..bf5b62001c 100644 --- a/src/senaite/core/locales/ca/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/ca/LC_MESSAGES/senaite.core.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 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: Catalan (https://www.transifex.com/senaite/teams/87045/ca/)\n" @@ -20,7 +20,7 @@ msgstr "" "Domain: DOMAIN\n" "Language: ca\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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -130,7 +130,7 @@ msgstr "(Perillós)" msgid "(Required)" msgstr "(Obligatori)" -#: 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 "Afegeix un camp de comentaris per a totes les analítiques" 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 "Ha d'indicar un analista." msgid "Any" msgstr "Qualsevol" -#: senaite/core/content/senaitesetup.py:123 +#: senaite/core/content/senaitesetup.py:128 msgid "Appearance" msgstr "" @@ -768,7 +768,7 @@ msgstr "Omple automàticament" msgid "Automatic log-off" msgstr "Desconnexió automàtica" -#: bika/lims/content/bikasetup.py:721 +#: bika/lims/content/bikasetup.py:726 msgid "Automatic sticker printing" msgstr "Impressió automàtica d'enganxines" @@ -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 "Categories per defecte" msgid "Default container for new sample partitions" msgstr "Contenidor per defecte per a noves particions de mostra" -#: 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 per defecte" -#: 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 "Adreça de correu electrònic" 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 gran" -#: 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 i percentatge d'anàlisis sol·licitades i publicades per departament respecte del total d'anàlisis realitzades" #: bika/lims/browser/templates/stickers_preview.pt: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 "Retard publicació" -#: 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 "Seleccioneu l'equip preferit" 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 "Seleccioneu quins anàlisis voleu incloure a la fulla de treball." -#: 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 "Tanca la tasca de manteniment" 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 "Mida" msgid "Small Sticker" msgstr "Etiqueta petita" -#: bika/lims/content/bikasetup.py:745 +#: bika/lims/content/bikasetup.py:750 msgid "Small sticker" msgstr "" @@ -5609,7 +5601,7 @@ msgstr "Estat" 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 tipus de contenidor per defecte. Per a les noves particions de mostres s'assignarà aquest contenidor per defecte excepte si heu indicat un contenidor específic pel servei d'anàlisi." -#: 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 "desactiva" 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 "Afegeix als grups següents:" 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 "fins" diff --git a/src/senaite/core/locales/cs/LC_MESSAGES/plone.po b/src/senaite/core/locales/cs/LC_MESSAGES/plone.po index 62c25d79f7..2019544cd9 100644 --- a/src/senaite/core/locales/cs/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/cs/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: trendspotter , 2022\n" "Language-Team: Czech (https://www.transifex.com/senaite/teams/87045/cs/)\n" @@ -339,16 +339,22 @@ msgstr "description_cookie_manual_override" msgid "description_debug_mode" msgstr "description_debug_mode" +#. 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 "description_manage_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 "heading_version_overview" +#. 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 "trouble_logging_in" msgid "unassigned" msgstr "nepřiřazené" +#. ${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/cs/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/cs/LC_MESSAGES/senaite.core.po index 8cc567f882..41e6791cf6 100644 --- a/src/senaite/core/locales/cs/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/cs/LC_MESSAGES/senaite.core.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 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: trendspotter , 2022\n" "Language-Team: Czech (https://www.transifex.com/senaite/teams/87045/cs/)\n" @@ -21,7 +21,7 @@ msgstr "" "Domain: DOMAIN\n" "Language: cs\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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "

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

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

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

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

Mezi proměnné, které lze použít, patří:
Typ obsahuProměnné
Id klienta{clientId}
Rok{year}
Id vzorku{sampleId}
Typ vzorku{sampleType}
Datum vzorkování{samplingDate}
Datum odběru vzorku{dateSampled}

Nastavení konfigurace:

  • format:
    • řetězec formátu pythonu vytvořený z předdefinovaných proměnných, jako je sampleId, clientId, sampleType.
    • Speciální proměnná 'seq' musí být umístěna jako poslední v typu řetězce theformat
  • typ sequence: [generated|counter]
  • context: pokud je typ counter, poskytuje kontext počítací funkci
  • counter type: [backreference|contained]
  • counter reference: parametr počítací funkce
  • prefix: výchozí předpona, pokud není uveden ve formátu řetězce
  • split length: počet částí, které mají být zahrnuty do předpony

" @@ -131,7 +131,7 @@ msgstr "(Nebezpečný)" msgid "(Required)" msgstr "(Požadováno)" -#: 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 "*** Toto je automaticky generovaný e-mail, na tuto zprávu neodpovídejte. ***" @@ -296,7 +296,7 @@ msgstr "Do všech analýz přidejte pole s poznámkami" msgid "Add analyses from the selected profile to the template" msgstr "Přidat do šablony analýzy z vybraného profilu" -#: 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 "Musí být zadán analytik." msgid "Any" msgstr "Jakýkoli" -#: senaite/core/content/senaitesetup.py:123 +#: senaite/core/content/senaitesetup.py:128 msgid "Appearance" msgstr "" @@ -769,7 +769,7 @@ msgstr "Automatické vyplnění" msgid "Automatic log-off" msgstr "Automatické odhlášení" -#: bika/lims/content/bikasetup.py:721 +#: bika/lims/content/bikasetup.py:726 msgid "Automatic sticker printing" msgstr "Automatický tisk nálepek" @@ -1408,7 +1408,7 @@ msgstr "Nelze převést '{}' na celé číslo" msgid "Could not load PDF for sample {}" msgstr "Nelze načíst PDF pro vzorek {}" -#: bika/lims/browser/publish/emailview.py:525 +#: bika/lims/browser/publish/emailview.py:539 msgid "Could not send email to {0} ({1})" msgstr "Nelze odeslat e-mail na adresu {0} ({1})" @@ -1723,7 +1723,7 @@ msgstr "Výchozí kategorie" msgid "Default container for new sample partitions" msgstr "Výchozí kontejner pro nové ukázkové oddíly" -#: bika/lims/content/bikasetup.py:914 +#: bika/lims/content/bikasetup.py:919 msgid "Default count of Sample to add." msgstr "Výchozí počet vzorků k přidání." @@ -1793,7 +1793,7 @@ msgstr "Výchozí časové cykly pro analýzy" msgid "Default value" msgstr "Implicitní hodnota" -#: 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 "Výchozí hodnota „Počet vzorků“, když uživatelé kliknou na tlačítko „PŘIDAT“ a vytvoří se nové vzorky" @@ -2102,18 +2102,14 @@ msgstr "E-mailová adresa" msgid "Email Log" msgstr "Protokol e-mailů" -#: bika/lims/content/bikasetup.py:689 +#: bika/lims/content/bikasetup.py:694 msgid "Email body for Sample Invalidation notifications" msgstr "Tělo e-mailu pro oznámení o zneplatnění vzorku" -#: bika/lims/content/bikasetup.py:653 +#: bika/lims/content/bikasetup.py:658 msgid "Email body for Sample Rejection notifications" msgstr "Tělo e-mailu pro oznámení o odmítnutí vzorku" -#: 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 byl zrušen" @@ -2122,11 +2118,11 @@ msgstr "E-mail byl zrušen" msgid "Email notification" msgstr "Upozornění e-mailem" -#: bika/lims/content/bikasetup.py:678 +#: bika/lims/content/bikasetup.py:683 msgid "Email notification on Sample invalidation" msgstr "E-mailové oznámení o zneplatnění vzorku" -#: bika/lims/content/bikasetup.py:643 +#: bika/lims/content/bikasetup.py:648 msgid "Email notification on Sample rejection" msgstr "E-mailové oznámení o odmítnutí vzorku" @@ -2162,7 +2158,7 @@ msgstr "Povolit plánování vzorkování" 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 "Povolit pracovní postup odběru vzorků pro vytvořený vzorek" msgid "Enable the Results Report Printing workflow" msgstr "Povolte pracovní postup Tisk sestavy výsledků" -#: bika/lims/content/bikasetup.py:902 +#: bika/lims/content/bikasetup.py:907 msgid "Enable the rejection workflow" msgstr "Povolit pracovní postup odmítnutí" @@ -2417,7 +2413,7 @@ msgstr "Složka, ve které budou výsledky uloženy" msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "Pro každé rozhraní tohoto přístroje můžete definovat složku, kde by systém měl hledat soubory výsledků při automatickém importu výsledků. Dobrým přístupem může být složka pro každý přístroj a uvnitř složky, která vytvoří různé složky pro každé ze svých rozhraní. Pomocí kódů rozhraní si můžete být jisti, že názvy složek jsou jedinečné." -#: bika/lims/content/bikasetup.py:837 +#: bika/lims/content/bikasetup.py:842 msgid "Formatting Configuration" msgstr "Konfigurace formátování" @@ -2543,7 +2539,7 @@ msgstr "IBN" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:893 +#: bika/lims/content/bikasetup.py:898 msgid "ID Server Values" msgstr "Hodnoty ID serveru" @@ -2639,7 +2635,7 @@ msgstr "Pokud váš vzorec vyžaduje speciální funkci z externí knihovny Pyth msgid "Ignore in Report" msgstr "Ignorovat ve Zprávě" -#: senaite/core/content/senaitesetup.py:82 +#: senaite/core/content/senaitesetup.py:87 msgid "Immediate results entry" msgstr "" @@ -3059,7 +3055,7 @@ msgstr "Jazyk" msgid "Large Sticker" msgstr "Velký štítek" -#: bika/lims/content/bikasetup.py:756 +#: bika/lims/content/bikasetup.py:761 msgid "Large sticker" msgstr "Velká nálepka" @@ -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 "Poznámka: Můžete také přetáhnout řádky příloh a změnit jejich pořadí v sestavě." -#: 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 "Počet požadovaných a zveřejněných analýz na oddělení a vyjádřený jako procento všech provedených analýz" #: bika/lims/browser/templates/stickers_preview.pt:189 -#: bika/lims/content/bikasetup.py:766 +#: bika/lims/content/bikasetup.py:771 msgid "Number of copies" msgstr "Počet kopií" @@ -4316,10 +4312,6 @@ msgstr "Provincie" msgid "Public. Lag" msgstr "Prodleva zveřejnění" -#: senaite/core/content/senaitesetup.py:43 -msgid "Publication Email Text" -msgstr "" - #: bika/lims/content/analysisrequest.py:717 msgid "Publication Specification" msgstr "Publikace Specifikace" @@ -5209,7 +5201,7 @@ msgstr "Seeding key {} až {}" msgid "Select" msgstr "Vybrat" -#: 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 "Vyberte „Registrovat“, pokud chcete, aby se štítky automaticky vytvářely při vytváření nových vzorků nebo záznamů vzorků. Vyberte 'Přijmout' pro tisk štítků po přijetí vzorků nebo záznamů vzorků. Výběrem „Žádný“ deaktivujete automatický tisk" @@ -5305,11 +5297,11 @@ msgstr "Vybrat preferovaný přístroj" msgid "Select the types that this ID is used to identify." msgstr "Vyberte typy, které se toto ID používá k identifikaci." -#: bika/lims/content/bikasetup.py: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 "Vyberte tuto možnost, chcete-li aktivovat automatická oznámení prostřednictvím e-mailu klientovi a vedoucím laboratoře v případě zneplatnění vzorku." -#: bika/lims/content/bikasetup.py: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 "Vyberte tuto možnost, chcete-li aktivovat automatická upozornění prostřednictvím e-mailu klientovi, když je vzorek odmítnut." @@ -5317,7 +5309,7 @@ msgstr "Vyberte tuto možnost, chcete-li aktivovat automatická upozornění pro msgid "Select this to activate the dashboard as a default front page." msgstr "Tuto možnost vyberte, chcete-li aktivovat řídicí panel jako výchozí přední stránku." -#: bika/lims/content/bikasetup.py: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 "Vyberte tuto možnost, chcete-li aktivovat pracovní postup odmítnutí pro vzorky. V nabídce akcí se zobrazí možnost „Odmítnout“." @@ -5345,15 +5337,15 @@ msgstr "Vyberte, zda chcete klientským kontaktům zobrazit ukázkové oddíly. msgid "Select which Analyses should be included on the Worksheet" msgstr "Vyberte, které analýzy se mají na pracovním listu zahrnout" -#: bika/lims/content/bikasetup.py:757 +#: bika/lims/content/bikasetup.py:762 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "Vyberte, který štítek by měl být ve výchozím nastavení použit jako „velký“" -#: bika/lims/content/bikasetup.py:746 +#: bika/lims/content/bikasetup.py:751 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "Vyberte, který štítek by měl být ve výchozím nastavení použit jako „malý“ štítek" -#: bika/lims/content/bikasetup.py:735 +#: bika/lims/content/bikasetup.py:740 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "Vyberte, který štítek se má tisknout, když je povolen automatický tisk štítku" @@ -5425,7 +5417,7 @@ msgstr "Nastavení poznámek pro vybrané analýzy" msgid "Set the Sample Rejection workflow and the reasons" msgstr "Nastavte pracovní postup Odmítnutí vzorku a důvody" -#: 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 "Nastavte výchozí počet kopií, které se mají vytisknout pro každou nálepku" @@ -5437,11 +5429,11 @@ msgstr "Nastavte úkol údržby jako uzavřený." msgid "Set the specification to be used before publishing a Sample." msgstr "Nastavit specifikaci, která bude použita před publikováním vzorku." -#: bika/lims/content/bikasetup.py: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 "Pokud je aktivována možnost „Oznámení e-mailem o odmítnutí vzorku“, nastavte text pro e-mail, který má být zaslán klientskému kontaktu vzorku. Můžete použít vyhrazená klíčová slova: $sample_id, $sample_link, $reasons, $lab_address" -#: bika/lims/content/bikasetup.py: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 "Nastavte text pro tělo e-mailu, který má být odeslán, pokud je povolena možnost „Oznámení e-mailem o neplatnosti vzorku“, kontaktu klienta s ukázkou. Můžete použít vyhrazená klíčová slova: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" @@ -5516,11 +5508,11 @@ msgstr "Kód webu" msgid "Site Description" msgstr "Popis webu" -#: 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 "Velikost" msgid "Small Sticker" msgstr "Malý štítek" -#: bika/lims/content/bikasetup.py:745 +#: bika/lims/content/bikasetup.py:750 msgid "Small sticker" msgstr "Malý štítek" @@ -5610,7 +5602,7 @@ msgstr "Stav" msgid "Sticker" msgstr "Štítek" -#: bika/lims/content/bikasetup.py:734 +#: bika/lims/content/bikasetup.py:739 msgid "Sticker templates" msgstr "Šablony nálepek" @@ -5884,14 +5876,6 @@ msgstr "Bude použita desetinné znaménko vybrané v nastavení 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 "Výchozí typ kontejneru. Nové oddělky vzorků jsou automaticky přiřazeny kontejneru tohoto typu, pokud to nebylo podrobněji uvedeno pro každou analytickou službu" -#: 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 "Výchozí nastavení časového pásma portálu. Uživatelé si budou moci nastavit vlastní časové pásmo, pokud jsou v nastavení data a času definována dostupná časová pásma." @@ -5920,7 +5904,7 @@ msgstr "Z tohoto vzorku byly vytvořeny následující oddělky:" msgid "The following sample(s) will be dispatched" msgstr "Budou odeslány tyto vzorky (odeslán tento vzorek)" -#: 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 "Tato zpráva byla odeslána následujícím kontaktům:" -#: 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 "deaktivovat" 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 "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 "hodin" @@ -7040,6 +7042,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" @@ -7057,7 +7064,6 @@ msgstr "label_date_to" #. Default: "SENAITE is powered by" #: senaite/core/browser/viewlets/templates/colophon.pt:11 -#, fuzzy msgid "label_powered_by" msgstr "label_powered_by" @@ -7077,7 +7083,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 "" @@ -7158,10 +7164,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 "do" diff --git a/src/senaite/core/locales/da_DK/LC_MESSAGES/plone.po b/src/senaite/core/locales/da_DK/LC_MESSAGES/plone.po index e955c725ef..202f65d2bd 100644 --- a/src/senaite/core/locales/da_DK/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/da_DK/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: Danish (Denmark) (https://www.transifex.com/senaite/teams/87045/da_DK/)\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/da_DK/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/da_DK/LC_MESSAGES/senaite.core.po index 414d7f5072..f44f1fdbc2 100644 --- a/src/senaite/core/locales/da_DK/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/da_DK/LC_MESSAGES/senaite.core.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 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: Danish (Denmark) (https://www.transifex.com/senaite/teams/87045/da_DK/)\n" @@ -20,7 +20,7 @@ msgstr "" "Domain: DOMAIN\n" "Language: da_DK\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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -130,7 +130,7 @@ msgstr "" msgid "(Required)" msgstr "(Påkrævet)" -#: 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 "Alle" -#: 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 "Automatisk log-off" -#: 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 "Default værdi" -#: 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 "Emailadresse" 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 "Stor mærkat" -#: 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 "Størrelse" msgid "Small Sticker" msgstr "Lille mærkat" -#: bika/lims/content/bikasetup.py:745 +#: bika/lims/content/bikasetup.py:750 msgid "Small sticker" msgstr "" @@ -5609,7 +5601,7 @@ msgstr "Status" msgid "Sticker" msgstr "Mærket" -#: 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/de/LC_MESSAGES/plone.po b/src/senaite/core/locales/de/LC_MESSAGES/plone.po index 43656c585d..961d3716d2 100644 --- a/src/senaite/core/locales/de/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/de/LC_MESSAGES/plone.po @@ -1,13 +1,14 @@ # # Translators: # Winnie, 2022 +# Ramon Bartl , 2022 # 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: Winnie, 2022\n" +"Last-Translator: Ramon Bartl , 2022\n" "Language-Team: German (https://www.transifex.com/senaite/teams/87045/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,7 +22,7 @@ msgstr "" #: senaite/core/browser/quickinstaller/templates/quickinstaller.pt:167 msgid "Activated add-ons" -msgstr "" +msgstr "Aktivierte Add-ons" #: senaite/core/profiles/default/registry.xml msgid "Alternative formats" @@ -33,11 +34,11 @@ msgstr "Regel für die ganze Seite anwenden" #: senaite/core/browser/quickinstaller/templates/quickinstaller.pt:123 msgid "Available add-ons" -msgstr "" +msgstr "Verfügbare Add-ons" #: senaite/core/browser/quickinstaller/templates/quickinstaller.pt:212 msgid "Broken add-ons" -msgstr "" +msgstr "Fehlerhafte Add-ons" #: senaite/core/browser/contentrules/templates/manage-elements.pt:256 msgid "Configure rule" @@ -45,7 +46,7 @@ msgstr "Regel konfigurieren" #: senaite/core/browser/contentrules/templates/controlpanel.pt:35 msgid "Content rule settings updated." -msgstr "" +msgstr "Einstellungen für Inhaltsregeln aktualisiert." #: senaite/core/browser/dexterity/templates/container.pt:29 msgid "Contents" @@ -57,7 +58,7 @@ msgstr "Global deaktivieren" #: senaite/core/profiles/default/registry.xml msgid "Displayed content types" -msgstr "" +msgstr "Angezeigte Inhalte." #: senaite/core/browser/contentrules/templates/manage-elements.pt:314 msgid "Enabled" @@ -78,7 +79,7 @@ msgstr "Zum übergeordneten Verzeichnis" #: senaite/core/browser/contentrules/templates/manage-elements.pt:222 msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." -msgstr "" +msgstr "Gehen Sie zu dem Ordner, auf den die Regel angewendet werden soll, oder klicken Sie im Stammverzeichnis der Seite auf die Registerkarte „Regel“ und richten Sie die Regeln dann lokal ein." #: senaite/core/browser/controlpanel/templates/overview.pt:32 msgid "Go to the upgrade page" @@ -90,7 +91,7 @@ msgstr "Start" #: senaite/core/browser/quickinstaller/templates/quickinstaller.pt:132 msgid "Install" -msgstr "" +msgstr "Installieren" #: senaite/core/profiles/default/actions.xml msgid "Log in" @@ -110,11 +111,11 @@ msgstr "Nach oben" #: senaite/core/browser/quickinstaller/templates/quickinstaller.pt:39 msgid "No upgrades in this corner" -msgstr "" +msgstr "Keine Aktualisierungen in dieser Ecke zu finden" #: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:56 msgid "Note" -msgstr "" +msgstr "Hinweis" #: senaite/core/browser/controlpanel/templates/overview.pt:145 msgid "Off" @@ -130,7 +131,7 @@ msgstr "Relative URL des SENAITE-Logos" #: senaite/core/profiles/default/registry.xml msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." -msgstr "" +msgstr "Wählen Sie aus, welche Formate für Benutzer als Alternative zum Standardformat verfügbar sind. Beachten Sie, dass bei der Installation neuer Formate diese standardmäßig für Textfelder aktiviert werden, es sei denn, sie werden hier oder vom entsprechenden Installationsprogramm ausdrücklich deaktiviert." #: senaite/core/browser/controlpanel/templates/overview.pt:148 msgid "Server:" @@ -148,11 +149,11 @@ msgstr "Seitentitel" #: senaite/core/profiles/default/registry.xml msgid "The content types that should be shown in the navigation and site map." -msgstr "" +msgstr "Die Inhaltstypen, die in der Navigation und der Sitemap angezeigt werden sollen." #: senaite/core/browser/contentrules/templates/manage-elements.pt:218 msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." -msgstr "" +msgstr "Die Regel ist aktiviert, führt aber nichts aus, da sie nirgendwo zugewiesen ist." #: senaite/core/browser/controlpanel/templates/overview.pt:32 msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." @@ -160,27 +161,27 @@ msgstr "Die Seitenkonfiguration ist veraltet und muss aktualisiert werden. Bitte #: senaite/core/browser/quickinstaller/templates/quickinstaller.pt:87 msgid "There is no upgrade procedure defined for this addon. Please consult the addon documentation for upgrade information, or contact the addon author." -msgstr "" +msgstr "Für dieses Addon ist kein Upgrade-Verfahren definiert. Bitte konsultieren Sie die Addon-Dokumentation für Upgrade-Informationen oder wenden Sie sich an den Addon-Autor." #: senaite/core/browser/contentrules/templates/manage-elements.pt:124 msgid "There is not any action performed by this rule. Click on Add button to setup an action." -msgstr "" +msgstr "Von dieser Regel wird keine Aktion ausgeführt. Klicken Sie auf die Schaltfläche Hinzufügen, um eine Aktion einzurichten." #: senaite/core/browser/contentrules/templates/manage-elements.pt:39 msgid "There is not any additional condition checked on this rule." -msgstr "" +msgstr "Für diese Regel wird keine zusätzliche Bedingung überprüft." #: senaite/core/browser/contentrules/templates/controlpanel.pt:32 msgid "There was an error saving content rules." -msgstr "" +msgstr "Beim Speichern der Inhaltsregeln ist ein Fehler aufgetreten." #: senaite/core/browser/quickinstaller/templates/quickinstaller.pt:69 msgid "This addon has been upgraded." -msgstr "" +msgstr "Dieses Add-On wurde aktualisiert." #: senaite/core/browser/quickinstaller/templates/quickinstaller.pt:23 msgid "This is the Add-on configuration section, you can activate and deactivate add-ons in the lists below." -msgstr "" +msgstr "Dies ist der Abschnitt Add-On-Konfiguration. Sie können Add-Ons in den folgenden Listen aktivieren und deaktivieren." #: senaite/core/profiles/default/registry.xml msgid "This must be a URL relative to the site root." @@ -188,15 +189,15 @@ msgstr "Die URL muss relativ sein" #: senaite/core/browser/quickinstaller/templates/quickinstaller.pt:154 msgid "This product cannot be uninstalled!" -msgstr "" +msgstr "Dieses Produkt kann nicht deinstalliert werden!" #: senaite/core/browser/contentrules/templates/manage-elements.pt:215 msgid "This rule is not assigned to any location" -msgstr "" +msgstr "Diese Regel ist nicht zugeordnet" #: senaite/core/profiles/default/registry.xml msgid "This shows up in the title bar of browsers and in syndication feeds." -msgstr "" +msgstr "Dies wird in der Titelleiste von Browsern und in Syndication-Feeds angezeigt." #: senaite/core/browser/portlets/templates/navigation.pt:5 msgid "Toggle sidebar visibility" @@ -204,20 +205,20 @@ msgstr "Seitenleiste ein-/ausblenden" #: senaite/core/browser/quickinstaller/templates/quickinstaller.pt:176 msgid "Uninstall" -msgstr "" +msgstr "Deinstallieren" #: senaite/core/browser/quickinstaller/templates/quickinstaller.pt:105 msgid "Upgrade them ALL!" -msgstr "" +msgstr "ALLE aktualisieren!" #: senaite/core/browser/quickinstaller/templates/quickinstaller.pt:36 msgid "Upgrades" -msgstr "" +msgstr "Aktualisierungen" #: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:32 #: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:28 msgid "Users and Groups" -msgstr "" +msgstr "Benutzer und Gruppen" #: senaite/core/browser/controlpanel/templates/overview.pt:143 msgid "WSGI:" @@ -225,64 +226,66 @@ msgstr "WSGI:" #: senaite/core/browser/contentrules/templates/controlpanel.pt:53 msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." -msgstr "" +msgstr "Ob Inhaltsregeln global deaktiviert werden sollen oder nicht. Wenn dies ausgewählt ist, werden nirgendwo im Portal Regeln ausgeführt." #: senaite/core/browser/quickinstaller/templates/quickinstaller.pt:40 msgid "You are up to date. High fives." -msgstr "" +msgstr "Sie sind auf dem Laufenden. Gib fünf." #. convert them to new-style portlets." #. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." #: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +#, fuzzy msgid "action_convert_legacy_portlets" -msgstr "" +msgstr "Hier sind Legacy-Portlets definiert. Klicken Sie auf die Schaltfläche, um sie in Portlets neuen Stils zu konvertieren." #. Default: "Add action" #: senaite/core/browser/contentrules/templates/manage-elements.pt:183 msgid "contentrules_add_action" -msgstr "" +msgstr "Aktion hinzufügen" #. Default: "Add condition" #: senaite/core/browser/contentrules/templates/manage-elements.pt:91 msgid "contentrules_add_condition" -msgstr "" +msgstr "Bedingung hinzufügen" #. Default: "Shortcuts:" #: senaite/core/browser/contentrules/templates/manage-elements.pt:228 msgid "contentrules_assignments_shortcuts" -msgstr "" +msgstr "Kürzel:" #. Default: "The actions executed by this rule can trigger other rules" #: senaite/core/browser/contentrules/templates/manage-elements.pt:305 msgid "contentrules_description_cascading" -msgstr "" +msgstr "Die von dieser Regel ausgeführten Aktionen können andere Regeln auslösen" #. Default: "Enter a short description of the rule and its purpose." #: senaite/core/browser/contentrules/templates/manage-elements.pt:278 msgid "contentrules_description_description" -msgstr "" +msgstr "Geben Sie eine kurze Beschreibung der Regel und ihres Zwecks ein." #. only be invoked if all the rule's conditions are met. You can add new #. actions and conditions using the buttons below." #. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." #: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +#, fuzzy msgid "contentrules_description_execution" -msgstr "" +msgstr "Regeln werden ausgeführt, wenn ein auslösendes Ereignis eintritt. Regelaktionen werden nur aufgerufen, wenn alle Bedingungen der Regel erfüllt sind. Mit den Schaltflächen unten können Sie neue Aktionen und Bedingungen hinzufügen." #. Default: "Stop evaluating content rules after this rule completes" #: senaite/core/browser/contentrules/templates/manage-elements.pt:296 msgid "contentrules_description_stop" -msgstr "" +msgstr "Beenden Sie die Auswertung von Inhaltsregeln, nachdem diese Regel abgeschlossen ist" #. Default: "The rule will execute when the following event occurs." #: senaite/core/browser/contentrules/templates/manage-elements.pt:287 msgid "contentrules_description_trigger" -msgstr "" +msgstr "Die Regel wird ausgeführt, wenn das folgende Ereignis eintritt." #. Default: "Perform the following actions:" #: senaite/core/browser/contentrules/templates/manage-elements.pt:117 msgid "contentrules_perform_actions" -msgstr "" +msgstr "Führen Sie die folgenden Aktionen aus:" #: senaite/core/browser/controlpanel/templates/overview.pt:32 msgid "continue with the upgrade" @@ -291,15 +294,16 @@ msgstr "mit Aktualisierung fortfahren" #. Default: "There is no group or user attached to this group." #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:164 msgid "decription_no_members_assigned" -msgstr "" +msgstr "Dieser Gruppe ist keine Gruppe oder kein Benutzer zugeordnet." #. Rules will automatically perform actions on content when certain triggers #. take place. After defining rules, you may want to go to a folder to assign #. them, using the \"rules\" item in the actions menu." #. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." #: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +#, fuzzy msgid "description-contentrules-controlpanel" -msgstr "" +msgstr "Verwenden Sie das folgende Formular, um Inhaltsregeln zu definieren, zu ändern oder zu entfernen. Regeln führen automatisch Aktionen für Inhalte aus, wenn bestimmte Auslöser stattfinden. Nachdem Sie Regeln definiert haben, möchten Sie vielleicht zu einem Ordner gehen, um sie zuzuweisen, indem Sie das Element \\\"Regeln\\\" im Aktionsmenü verwenden." #. Default: "The languages in which the site should be translatable." #: senaite/core/profiles/default/registry.xml @@ -309,12 +313,12 @@ msgstr "Sprachen, in die Ihre Seite übersetzbar ist." #. Default: "Please set a descriptive title for the rule." #: senaite/core/browser/contentrules/templates/manage-elements.pt:266 msgid "description_contentrule_title" -msgstr "" +msgstr "Bitte geben Sie einen aussagekräftigen Titel für die Regel ein." #. Default: "This rule is assigned to the following locations:" #: senaite/core/browser/contentrules/templates/manage-elements.pt:242 msgid "description_contentrules_rule_assignments" -msgstr "" +msgstr "Diese Regel wird den folgenden Inhalten zugewiesen:" #. Default: "Configuration area for Plone and add-on Products." #: senaite/core/browser/controlpanel/templates/overview.pt:19 @@ -336,52 +340,69 @@ msgstr "Notwendig für die Sprachauswahl." msgid "description_debug_mode" msgstr "Der \\\"debug mode\\\" ist aktiviert. Dieser Modus ist für Seiten vorgesehen, an denen noch entwickelt wird. Er ermöglicht es, Konfigurationsänderungen sofort zu sehen, aber verlangsamt die Seite insgesamt. Um den Modus zu deaktivieren, stoppen Sie den Server, setzen Sie 'debug-mode=off' in der buildout.cfg, lassen Sie bin/buildout laufen und starten Sie den Server neu." +#. 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 +#, fuzzy msgid "description_group_members_of" -msgstr "" +msgstr "Sie können hier Gruppen und Benutzer zu dieser bestimmten Gruppe hinzufügen oder daraus entfernen. Beachten Sie, dass dies die Gruppe oder den Benutzer nicht wirklich löscht, sondern nur aus dieser Gruppe entfernt wird." +#. 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 +#, fuzzy msgid "description_groups_management" -msgstr "" +msgstr "Gruppen sind logische Sammlungen von Benutzern, z. B. Abteilungen und Geschäftseinheiten. Gruppen sind nicht direkt mit Berechtigungen auf globaler Ebene verbunden, normalerweise verwenden Sie dafür Rollen - und lassen bestimmte Gruppen eine bestimmte Rolle haben." +#. 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 +#, fuzzy msgid "description_groups_management2" -msgstr "" +msgstr "Das Symbol ${image_link_icon} weist auf eine Rolle hin, die von der Mitgliedschaft in einer anderen Gruppe geerbt wurde." #. assigned in this context. Use the buttons on each portlet to move them up #. or down, delete or edit them. To add a new portlet, use the drop-down list #. at the top of the column." #. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." #: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +#, fuzzy msgid "description_manage_contextual_portlets" -msgstr "" +msgstr "Die Portlet-Spalten zeigen zunächst Portlets an, die explizit in diesem Kontext zugewiesen wurden. Verwenden Sie die Schaltflächen auf jedem Portlet, um sie nach oben oder unten zu verschieben, zu löschen oder zu bearbeiten. Um ein neues Portlet hinzuzufügen, verwenden Sie die Dropdown-Liste oben in der Spalte." +#. 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 +#, fuzzy msgid "description_pas_group_listing" -msgstr "" +msgstr "Hinweis: Einige oder alle Ihrer PAS-Gruppen-Quell-Plugins erlauben keine Auflistung von Gruppen, sodass Sie die von diesen Plugins definierten Gruppen möglicherweise nicht sehen, es sei denn, Sie führen eine spezifische Suche durch." #. Default: "Show all search results" #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:322 #: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:243 #: senaite/core/browser/usergroup/templates/usergroups_usermembership.pt:184 msgid "description_pas_show_all_search_results" -msgstr "" +msgstr "Alle Suchergebnisse anzeigen" +#. 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 +#, fuzzy msgid "description_pas_users_listing" -msgstr "" +msgstr "Einige oder alle Ihrer PAS-Benutzerquellen-Plug-ins erlauben keine Auflistung von Benutzern, sodass Sie die von diesen Plug-ins definierten Benutzer möglicherweise nicht sehen, es sei denn, Sie führen eine spezifische Suche durch." #. you can do so using the drop-down boxes. Portlets that are included by #. these categories are shown below the selection box." #. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." #: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +#, fuzzy msgid "description_portlets_block_unblock" -msgstr "" +msgstr "Wenn Sie bestimmte Kategorien von Portlets sperren oder entsperren möchten, können Sie dies über die Dropdown-Felder tun. Portlets, die in diesen Kategorien enthalten sind, werden unter dem Auswahlfeld angezeigt." #. mode of operation for a live Plone site, but means that some configuration #. changes will not take effect until your server is restarted or a product @@ -414,7 +435,7 @@ msgstr "Hier anmelden" #. Default: "Up to rule management" #: senaite/core/browser/contentrules/templates/manage-elements.pt:16 msgid "go_to_contentrules_management" -msgstr "" +msgstr "Zurück zu den Regeleinstellungen" #. Default: "Add ${itemtype}" #: senaite/core/skins/senaite_templates/edit_macros.pt:24 @@ -424,7 +445,7 @@ msgstr "${itemtype} hinzufügen" #. Default: "Assign to groups" #: senaite/core/browser/usergroup/templates/usergroups_usermembership.pt:110 msgid "heading_assign_to_groups" -msgstr "" +msgstr "Gruppen zuweisen" #. Default: "Available languages" #: senaite/core/profiles/default/registry.xml @@ -439,12 +460,12 @@ msgstr "Kann mittels Cookie überschrieben werden" #. Default: "Create a Group" #: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:22 msgid "heading_create_group" -msgstr "" +msgstr "Erstellen Sie eine Gruppe" #. Default: "Group: ${groupname}" #: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:58 msgid "heading_edit_groupproperties" -msgstr "" +msgstr "Gruppe: ${Gruppenname}\"" #. Default: "Edit ${itemtype}" #: senaite/core/skins/senaite_templates/edit_macros.pt:34 @@ -454,57 +475,61 @@ msgstr "${itemtype} bearbeiten" #. Default: "Group Members" #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:27 msgid "heading_group_members" -msgstr "" +msgstr "Gruppenmitglieder" #. Default: "Group: ${groupname}" #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:55 msgid "heading_group_members_of" -msgstr "" +msgstr "Gruppe: ${Gruppenname}" #. Default: "Current group members" #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:91 msgid "heading_groupmembers_current" -msgstr "" +msgstr "Aktuelle Gruppenmitglieder" #. Default: "Current group memberships" #: senaite/core/browser/usergroup/templates/usergroups_usermembership.pt:70 msgid "heading_memberships_current" -msgstr "" +msgstr "Aktuelle Gruppenmitgliedschaften" #. Default: "Portlets assigned here" #: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 msgid "heading_portlets_assigned_here" -msgstr "" +msgstr "Hier zugeordnete Portlets" #. Default: "Search for groups" #: senaite/core/browser/usergroup/templates/usergroups_usermembership.pt:109 msgid "heading_search_groups" -msgstr "" +msgstr "Suchen Sie nach Gruppen" #. Default: "Search for new group members" #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:177 msgid "heading_search_newmembers" -msgstr "" +msgstr "Suchen Sie nach neuen Gruppenmitgliedern" #. Default: "Version Overview" #: senaite/core/browser/controlpanel/templates/overview.pt:135 msgid "heading_version_overview" msgstr "Versionsübersicht" +#. 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 +#, fuzzy msgid "help_format_wysiwyg" -msgstr "" +msgstr "Wenn Sie sich nicht sicher sind, welches Format Sie verwenden sollen, wählen Sie einfach Nur-Text und geben Sie das Dokument wie gewohnt ein." +#. creation." #. Default: "A unique identifier for the group. Can not be changed after creation." #: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:34 +#, fuzzy msgid "help_groupname" -msgstr "" +msgstr "Ein eindeutiger Bezeichner für die Gruppe. Kann nach der Erstellung nicht geändert werden." #. Default: "HTML" #: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:52 msgid "html" -msgstr "" +msgstr "HTML" #. Default: "If all of the following conditions are met:" #: senaite/core/browser/contentrules/templates/manage-elements.pt:31 @@ -523,12 +548,12 @@ msgstr "Hinzufügen" #. Default: "Add New Group" #: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:83 msgid "label_add_new_group" -msgstr "" +msgstr "Neue Gruppe hinzufügen" #. Default: "Add New User" #: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:66 msgid "label_add_new_user" -msgstr "" +msgstr "Neuen Benutzer hinzufügen" #. Default: "Add portlet" #: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 @@ -543,12 +568,12 @@ msgstr "Portlet hinzufügen…" #. Default: "Add user to selected groups" #: senaite/core/browser/usergroup/templates/usergroups_usermembership.pt:198 msgid "label_add_user_to_group" -msgstr "" +msgstr "Benutzer zu ausgewählten Gruppen hinzufügen" #. Default: "Add selected groups and users to this group" #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:329 msgid "label_add_users_to_group" -msgstr "" +msgstr "Fügen Sie dieser Gruppe ausgewählte Gruppen und Benutzer hinzu" #. Default: "Cancel" #: senaite/core/skins/senaite_templates/edit_macros.pt:258 @@ -558,32 +583,32 @@ msgstr "Abbrechen" #. Default: "Add content rule" #: senaite/core/browser/contentrules/templates/controlpanel.pt:189 msgid "label_contentrule_add" -msgstr "" +msgstr "Inhaltsregel hinzufügen" #. Default: "Assignments" #: senaite/core/browser/contentrules/templates/manage-elements.pt:209 msgid "label_contentrules_rule_assignments" -msgstr "" +msgstr "Zuweisungen" #. Default: "enabled" #: senaite/core/browser/contentrules/templates/controlpanel.pt:114 msgid "label_contentrules_rule_enabled" -msgstr "" +msgstr "aktiviert" #. Default: "event" #: senaite/core/browser/contentrules/templates/controlpanel.pt:113 msgid "label_contentrules_rule_event" -msgstr "" +msgstr "Ereignis" #. Default: "content rule" #: senaite/core/browser/contentrules/templates/controlpanel.pt:112 msgid "label_contentrules_rule_listing" -msgstr "" +msgstr "Inhaltsregel" #. Default: "Convert portlets" #: senaite/core/browser/portlets/templates/manage-contextual.pt:77 msgid "label_convert_portlets" -msgstr "" +msgstr "Portlets konvertieren" #. Default: "Delete" #: senaite/core/browser/contentrules/templates/controlpanel.pt:175 @@ -625,41 +650,41 @@ msgstr "Aktivieren" #. Default: "Find a group here" #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:37 msgid "label_find_group" -msgstr "" +msgstr "Finden Sie hier eine Gruppe" #. Default: "Format" #: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:29 msgid "label_format" -msgstr "" +msgstr "Format" #. Default: "Group Members" #: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:69 #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:67 msgid "label_group_members" -msgstr "" +msgstr "Gruppenmitglieder" #. Default: "Group Memberships" #: senaite/core/browser/usergroup/templates/account-configlet.pt:41 #: senaite/core/browser/usergroup/templates/usergroups_usermembership.pt:62 msgid "label_group_memberships" -msgstr "" +msgstr "Gruppenmitgliedschaften" #. Default: "Group Properties" #: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:71 #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:70 msgid "label_group_properties" -msgstr "" +msgstr "Gruppeneigenschaften" #. Default: "Group Search" #: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:106 msgid "label_group_search" -msgstr "" +msgstr "Gruppensuche" #. Default: "Groups" #: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:45 #: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:42 msgid "label_groups" -msgstr "" +msgstr "Gruppen" #. Default: "Hide" #: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 @@ -669,18 +694,19 @@ msgstr "Ausblenden" #. If you wanted to manage the portlets of the container itself, ${go_here}." #. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." #: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +#, fuzzy msgid "label_manage_portlets_default_view_container" -msgstr "" +msgstr "Sie verwalten die Portlets der Standardansicht eines Containers. Wenn Sie die Portlets des Containers selbst verwalten möchten, ${go_here}." #. Default: "go here" #: senaite/core/browser/portlets/templates/manage-contextual.pt:45 msgid "label_manage_portlets_default_view_container_go_here" -msgstr "" +msgstr "Gehe hier hin" #. Default: "Name" #: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:28 msgid "label_name" -msgstr "" +msgstr "Name" #. Default: "Next" #: senaite/core/skins/senaite_templates/edit_macros.pt:243 @@ -690,7 +716,7 @@ msgstr "Nächste" #. Default: "No group was specified." #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:35 msgid "label_no_group_specified" -msgstr "" +msgstr "Es wurde keine Gruppe angegeben." #. Default: "No preference panels available." #: senaite/core/browser/controlpanel/templates/overview.pt:123 @@ -705,28 +731,28 @@ msgstr "Zurück" #. Default: "This can be risky, are you sure you want to do this?" #: senaite/core/browser/quickinstaller/templates/quickinstaller.pt:104 msgid "label_product_upgrade_all_action" -msgstr "" +msgstr "Dies kann riskant sein. Möchten Sie dies wirklich tun?" #. Default: "New profile version is ${version}." #: senaite/core/browser/quickinstaller/templates/quickinstaller.pt:81 msgid "label_product_upgrade_new_profile_version" -msgstr "" +msgstr "Neue Profilversion ist ${version}." #. Default: "Old profile version was ${version}." #: senaite/core/browser/quickinstaller/templates/quickinstaller.pt:78 msgid "label_product_upgrade_old_profile_version" -msgstr "" +msgstr "Die alte Profilversion war ${version}." #. Default: "Old version was ${version}." #: senaite/core/browser/quickinstaller/templates/quickinstaller.pt:74 msgid "label_product_upgrade_old_version" -msgstr "" +msgstr "Alte Version war ${version}." #. Default: "Quick search" #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:190 #: senaite/core/browser/usergroup/templates/usergroups_usermembership.pt:116 msgid "label_quick_search" -msgstr "" +msgstr "Schnelle Suche" #. Default: "Remove" #: senaite/core/browser/contentrules/templates/manage-elements.pt:55 @@ -736,17 +762,17 @@ msgstr "Entfernen" #. Default: "Remove from selected groups" #: senaite/core/browser/usergroup/templates/usergroups_usermembership.pt:102 msgid "label_remove_selected_groups" -msgstr "" +msgstr "Aus ausgewählten Gruppen entfernen" #. Default: "Remove selected groups / users" #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:168 msgid "label_remove_selected_users" -msgstr "" +msgstr "Ausgewählte Gruppen / Benutzer entfernen" #. Default: "(Required)" #: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:30 msgid "label_required" -msgstr "" +msgstr "(Erforderlich)" #. Default: "Event trigger: ${trigger}" #: senaite/core/browser/contentrules/templates/manage-elements.pt:285 @@ -758,18 +784,18 @@ msgstr "Ereignisquelle: ${trigger}" #: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:120 #: senaite/core/browser/usergroup/templates/usergroups_usermembership.pt:124 msgid "label_search" -msgstr "" +msgstr "Suche" #. Default: "Show all" #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:209 msgid "label_search_large" -msgstr "" +msgstr "Alle anzeigen" #. Default: "Select all items" #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:99 #: senaite/core/browser/usergroup/templates/usergroups_usermembership.pt:135 msgid "label_select_all_items" -msgstr "" +msgstr "Wählen Sie alle Artikel aus" #. Default: "Show" #: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 @@ -780,72 +806,72 @@ msgstr "Anzeigen" #: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:127 #: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:106 msgid "label_showall" -msgstr "" +msgstr "Alle anzeigen" #. Default: "Up to Groups Overview" #: senaite/core/browser/usergroup/templates/usergroups_groupdetails.pt:49 #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:18 msgid "label_up_to_groups_overview" -msgstr "" +msgstr "Zurück zur Gruppenübersicht" #. Default: "Up to Users Overview" #: senaite/core/browser/usergroup/templates/account-configlet.pt:13 #: senaite/core/browser/usergroup/templates/usergroups_usermembership.pt:36 msgid "label_up_to_usersoverview" -msgstr "" +msgstr "Zurück zur Benutzerübersicht" #. Default: "User Search" #: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:85 msgid "label_user_search" -msgstr "" +msgstr "Benutzersuche" #. Default: "Users" #: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:43 #: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:39 msgid "label_users" -msgstr "" +msgstr "Benutzer" #. Default: "Content rules" #: senaite/core/browser/contentrules/templates/controlpanel.pt:73 msgid "legend-contentrules" -msgstr "" +msgstr "Inhaltsregeln" #. Default: "E-mail Address" #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:111 msgid "listingheader_email_address" -msgstr "" +msgstr "E-Mail Adresse" #. Default: "Group Name" #: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:146 #: senaite/core/browser/usergroup/templates/usergroups_usermembership.pt:75 msgid "listingheader_group_name" -msgstr "" +msgstr "Gruppenname" #. Default: "Remove" #: senaite/core/browser/usergroup/templates/usergroups_usermembership.pt:76 msgid "listingheader_group_remove" -msgstr "" +msgstr "Gruppe entfernen" #. Default: "Group/User name" #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:232 msgid "listingheader_group_user_name" -msgstr "" +msgstr "Gruppen-/Benutzername" #. Default: "Remove" #: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:158 msgid "listingheader_remove" -msgstr "" +msgstr "Entfernen" #. Default: "Reset Password" #: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:122 msgid "listingheader_reset_password" -msgstr "" +msgstr "Passwort zurücksetzen" #. Default: "User name" #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:110 #: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:120 msgid "listingheader_user_name" -msgstr "" +msgstr "Benutzername" #. Default: "Need an account?" #: senaite/core/browser/login/templates/login.pt:103 @@ -855,7 +881,7 @@ msgstr "Brauchen Sie einen Account?" #. Default: "Plain Text" #: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:61 msgid "plain_text" -msgstr "" +msgstr "Klartext" #. Default: "Return" #: senaite/core/browser/portlets/templates/manage-contextual.pt:22 @@ -865,12 +891,12 @@ msgstr "Zurück" #. Default: "Structured Text" #: senaite/core/skins/senaite_templates/tinymce_wysiwyg_support.pt:43 msgid "structured_text" -msgstr "" +msgstr "Strukturierter Text" #. Default: "Select roles for each group" #: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:139 msgid "summary_roles_for_groups" -msgstr "" +msgstr "Wählen Sie Rollen für jede Gruppe aus" #. various features including contact forms, email notification and password #. reset will not work. Go to the ${label_mail_control_panel_link} to fix @@ -894,12 +920,12 @@ msgstr "PIL wurde nicht korrekt installiert, Skalieren von Bildern funktioniert #. Default: "Enter a group or user name to search for or click 'Show All'." #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:294 msgid "text_no_searchstring" -msgstr "" +msgstr "Geben Sie einen Gruppen- oder Benutzernamen ein, nach dem gesucht werden soll, oder klicken Sie auf „Alle anzeigen“." #. Default: "Enter a group or user name to search for." #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:288 msgid "text_no_searchstring_large" -msgstr "" +msgstr "Geben Sie einen Gruppen- oder Benutzernamen ein, nach dem gesucht werden soll." #. work properly for timezone aware date/time values. Go to the #. ${label_mail_event_settings_link} to fix this." @@ -917,55 +943,55 @@ msgstr "Einstellungen für Datum und Uhrzeit" #. Default: "Enter a username to search for" #: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:192 msgid "text_no_user_searchstring" -msgstr "" +msgstr "Geben Sie einen Benutzernamen ein, nach dem gesucht werden soll" #. Default: "Enter a username to search for, or click 'Show All'" #: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:198 msgid "text_no_user_searchstring_largesite" -msgstr "" +msgstr "Geben Sie einen Benutzernamen ein, nach dem gesucht werden soll, oder klicken Sie auf „Alle anzeigen“." #. Default: "No matches" #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:283 #: senaite/core/browser/usergroup/templates/usergroups_groupsoverview.pt:224 #: senaite/core/browser/usergroup/templates/usergroups_usersoverview.pt:188 msgid "text_nomatches" -msgstr "" +msgstr "Keine Treffer" #. Default: "This user does not belong to any group." #: senaite/core/browser/usergroup/templates/usergroups_usermembership.pt:101 msgid "text_user_not_in_any_group" -msgstr "" +msgstr "Dieser Benutzer gehört keiner Gruppe an." #. Default: "Edit content rule" #: senaite/core/browser/contentrules/templates/manage-elements.pt:13 msgid "title_edit_contentrule" -msgstr "" +msgstr "Inhaltsregel bearbeiten" #. Default: "Legacy portlets" #: senaite/core/browser/portlets/templates/manage-contextual.pt:67 msgid "title_legacy_portlets" -msgstr "" +msgstr "Legacy-Portlets" #. Default: "Content Rules" #: senaite/core/browser/contentrules/templates/controlpanel.pt:21 msgid "title_manage_contentrules" -msgstr "" +msgstr "Inhaltsregeln" #. Default: "Manage portlets for ${context_title}" #: senaite/core/browser/portlets/templates/manage-contextual.pt:14 msgid "title_manage_contextual_portlets" -msgstr "" +msgstr "Portlets für ${context_title} verwalten" #. Default: "Personal Information" #: senaite/core/browser/usergroup/templates/account-configlet.pt:33 #: senaite/core/browser/usergroup/templates/usergroups_usermembership.pt:58 msgid "title_personal_information_form" -msgstr "" +msgstr "Persönliche Informationen" #. Default: "Send a mail to this user" #: senaite/core/browser/usergroup/templates/usergroups_groupmembership.pt:151 msgid "title_send_mail_to_user" -msgstr "" +msgstr "Senden Sie eine E-Mail an diesen Benutzer" #. Default: "Trouble logging in?" #: senaite/core/browser/login/templates/login.pt:98 @@ -976,7 +1002,9 @@ msgstr "Probleme beim Login?" msgid "unassigned" msgstr "nicht zugewiesen" +#. ${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 +#, fuzzy msgid "user_roles_note" -msgstr "" +msgstr "Beachten Sie, dass hier festgelegte Rollen direkt für einen Benutzer gelten. Das Symbol ${image_link_icon} zeigt eine Rolle an, die von der Mitgliedschaft in einer Gruppe geerbt wurde." diff --git a/src/senaite/core/locales/de/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/de/LC_MESSAGES/senaite.core.po index 4b2d47ceb9..65d911fc08 100644 --- a/src/senaite/core/locales/de/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/de/LC_MESSAGES/senaite.core.po @@ -2,16 +2,16 @@ # Translators: # Marc Jedrzejas , 2018 # Stefan Gruber , 2019 -# Ramon Bartl , 2022 # Jordi Puiggené , 2022 # Winnie, 2022 +# Ramon Bartl , 2022 # 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: Winnie, 2022\n" +"Last-Translator: Ramon Bartl , 2022\n" "Language-Team: German (https://www.transifex.com/senaite/teams/87045/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" -msgstr "" +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\\:< /tr>
InhaltstypVariablen
Client-ID{clientId}
Jahr{Jahr}
Proben-ID{sampleId}
Probentyp{sampleType}
Probenahmedatum{samplingDate}
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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "

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 TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

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

" msgstr "" @@ -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 "至"