diff options
Diffstat (limited to 'ishtar_common')
| -rw-r--r-- | ishtar_common/locale/django.pot | 1381 | ||||
| -rw-r--r-- | ishtar_common/models.py | 2 | 
2 files changed, 797 insertions, 586 deletions
| diff --git a/ishtar_common/locale/django.pot b/ishtar_common/locale/django.pot index 602b02958..99379b5f4 100644 --- a/ishtar_common/locale/django.pot +++ b/ishtar_common/locale/django.pot @@ -24,216 +24,239 @@ msgstr ""  msgid "Related item"  msgstr "" -#: admin.py:88 +#: admin.py:91  msgid "CSV file"  msgstr "" -#: admin.py:89 +#: admin.py:92  msgid "Only unicode encoding is managed - convert your file first"  msgstr "" -#: admin.py:113 +#: admin.py:116  msgid "Export selected as CSV file"  msgstr "" -#: admin.py:162 +#: admin.py:165  msgid "Export selected as GeoJSON file"  msgstr "" -#: admin.py:244 models.py:2786 +#: admin.py:247 models.py:2816  msgid "Maps - default center"  msgstr "" -#: admin.py:279 models.py:2426 templates/navbar.html:31 +#: admin.py:282 models.py:2456 templates/navbar.html:31  msgid "Profile"  msgstr "" -#: admin.py:280 forms_common.py:828 forms_common.py:847 forms_common.py:848 -#: models.py:4235 +#: admin.py:283 forms_common.py:828 forms_common.py:847 forms_common.py:848 +#: models.py:4323  msgid "Profiles"  msgstr "" -#: admin.py:367 +#: admin.py:370  msgid "The CSV file should at least have a {} column"  msgstr "" -#: admin.py:432 admin.py:669 +#: admin.py:435 admin.py:672  #, python-format  msgid "%d item(s) created."  msgstr "" -#: admin.py:436 admin.py:673 +#: admin.py:439 admin.py:676  #, python-format  msgid "%d item(s) updated."  msgstr "" -#: admin.py:440 +#: admin.py:443  msgid "These parents are missing: {}"  msgstr "" -#: admin.py:457 +#: admin.py:460  msgid "Geojson file"  msgstr "" -#: admin.py:458 +#: admin.py:461  msgid ""  "Only unicode encoding is managed - convert your file first. The file must be "  "a geojson file or a zip containing a geojson file."  msgstr "" -#: admin.py:463 +#: admin.py:466  msgid "Prefix for numero INSEE"  msgstr "" -#: admin.py:465 +#: admin.py:468  msgid "Field name for numero INSEE"  msgstr "" -#: admin.py:468 +#: admin.py:471  msgid "Field name for name"  msgstr "" -#: admin.py:469 +#: admin.py:472  msgid "m2"  msgstr "" -#: admin.py:469 +#: admin.py:472  msgid "km2"  msgstr "" -#: admin.py:471 +#: admin.py:474  msgid "Surface unit"  msgstr "" -#: admin.py:473 +#: admin.py:476  msgid "Field name for surface"  msgstr "" -#: admin.py:475 +#: admin.py:478  msgid "Field name for year"  msgstr "" -#: admin.py:477 +#: admin.py:480  msgid "Not required for new town. Leave it empty when not available."  msgstr "" -#: admin.py:481 +#: admin.py:484  msgid "Update only geometry of existing towns"  msgstr "" -#: admin.py:500 +#: admin.py:503  msgid "\"{}\" not found in feature {}"  msgstr "" -#: admin.py:515 +#: admin.py:518  msgid "\"{}\" not found in properties of feature {}"  msgstr "" -#: admin.py:529 +#: admin.py:532  msgid "Bad geometry for feature {}"  msgstr "" -#: admin.py:543 +#: admin.py:546  msgid "Geometry {} not managed for towns - feature {}"  msgstr "" -#: admin.py:555 +#: admin.py:558  msgid "Bad value for surface: {} - feature {}"  msgstr "" -#: admin.py:604 +#: admin.py:607  msgid "No json file found in zipfile"  msgstr "" -#: admin.py:629 +#: admin.py:632  msgid "Bad geojson file"  msgstr "" -#: admin.py:637 +#: admin.py:640  msgid "Too many errors..."  msgstr "" -#: admin.py:693 admin.py:712 models.py:1023 models.py:3674 +#: admin.py:696 admin.py:715 models.py:1024 models.py:3762  msgid "Parent"  msgstr "" -#: admin.py:700 +#: admin.py:703  msgid "Center"  msgstr "" -#: admin.py:702 models.py:3518 +#: admin.py:705 models.py:3606  msgid "Limit"  msgstr "" -#: admin.py:705 models.py:3529 +#: admin.py:708 models.py:3617  msgid "Town children"  msgstr "" -#: admin.py:713 +#: admin.py:716  msgid "Parents"  msgstr "" -#: admin.py:934 +#: admin.py:937  msgid "{} importer type(s) duplicated: {}."  msgstr "" -#: admin.py:945 admin.py:1046 +#: admin.py:948 admin.py:1049  msgid "Duplicate"  msgstr "" -#: admin.py:952 +#: admin.py:955  msgid "Select only one importer."  msgstr "" -#: admin.py:978 +#: admin.py:981  msgid "Export as libreoffice template"  msgstr "" -#: admin.py:1035 +#: admin.py:1038  msgid "{} importer column(s) duplicated: {}."  msgstr "" -#: admin.py:1060 +#: admin.py:1063  msgid "{} importer column(s) right-shifted."  msgstr "" -#: admin.py:1070 +#: admin.py:1073  msgid "Shift right"  msgstr "" -#: admin.py:1095 +#: admin.py:1098  msgid "{} importer column(s) left-shifted."  msgstr "" -#: admin.py:1100 +#: admin.py:1103  msgid "{} importer column(s) not left-shifted: no place available."  msgstr "" -#: admin.py:1111 +#: admin.py:1114  msgid "Shift left"  msgstr "" -#: admin.py:1257 +#: admin.py:1260  msgid "Display selected"  msgstr "" -#: admin.py:1258 +#: admin.py:1261  msgid "Hide selected"  msgstr "" -#: admin.py:1285 models.py:2888 +#: admin.py:1288 models.py:2927  msgid "Form"  msgstr "" -#: admin.py:1287 models.py:2913 models_imports.py:101 +#: admin.py:1290 models.py:2959 models_imports.py:101  #: templates/ishtar/dashboards/dashboard_main.html:39  msgid "Users"  msgstr "" -#: admin.py:1307 models.py:2992 +#: admin.py:1310 models.py:3046  msgid "Field"  msgstr "" +#: admin.py:1414 admin.py:1466 +#| msgid "Select only one item." +msgid "Select only one task." +msgstr "" + +#: admin.py:1423 +msgid "Export already exported/scheduled." +msgstr "" + +#: admin.py:1435 +#| msgid "Launch import" +msgid "Launch export" +msgstr "" + +#: admin.py:1475 +#| msgid "Already imported" +msgid "Import already imported/scheduled." +msgstr "" + +#: admin.py:1487 models_imports.py:1074 +msgid "Launch import" +msgstr "" +  #: apps.py:11 apps.py:12  msgid "Ishtar administration"  msgstr "" @@ -422,7 +445,7 @@ msgstr ""  msgid "File too large. Size should not exceed {} Mo."  msgstr "" -#: forms.py:108 forms_common.py:854 views.py:2191 +#: forms.py:108 forms_common.py:854 views.py:2206  msgid "Confirm"  msgstr "" @@ -458,19 +481,29 @@ msgstr ""  msgid "Add a new item"  msgstr "" -#: forms.py:859 +#: forms.py:743 +#| msgid "Default selection" +msgid "Invalid selection." +msgstr "" + +#: forms.py:745 +#| msgid "This item already exists." +msgid "This item is locked for edition." +msgstr "" + +#: forms.py:869  msgid " - append to existing"  msgstr "" -#: forms.py:862 +#: forms.py:872  msgid " - replace"  msgstr "" -#: forms.py:905 models.py:3323 +#: forms.py:915 models.py:3410  msgid "Template"  msgstr "" -#: forms_common.py:57 forms_common.py:75 models.py:1837 models.py:3536 +#: forms_common.py:57 forms_common.py:75 models.py:1861 models.py:3624  #: templates/blocks/JQueryAdvancedTown.html:19  msgid "Town"  msgstr "" @@ -485,8 +518,8 @@ msgid ""  "french town Saint-Denis in the Seine-Saint-Denis department.</p>"  msgstr "" -#: forms_common.py:84 forms_common.py:1398 ishtar_menu.py:48 models.py:4150 -#: models.py:4400 models.py:4533 models.py:4748 +#: forms_common.py:84 forms_common.py:1419 ishtar_menu.py:48 models.py:4238 +#: models.py:4488 models.py:4621 models.py:4841  #: templates/ishtar/sheet_person.html:4  msgid "Person"  msgstr "" @@ -513,7 +546,7 @@ msgstr ""  msgid "Target"  msgstr "" -#: forms_common.py:210 models.py:3017 models_imports.py:634 +#: forms_common.py:210 models.py:3099 models_imports.py:635  #: templates/ishtar/formset_import_match.html:34  #: templates/ishtar/import_step_by_step.html:172  #: templates/ishtar/import_step_by_step.html:200 @@ -546,18 +579,18 @@ msgid "all users"  msgstr ""  #: forms_common.py:314 forms_common.py:488 forms_common.py:646 -#: ishtar_menu.py:76 models.py:3963 models.py:4084 models.py:4498 +#: ishtar_menu.py:76 models.py:4051 models.py:4172 models.py:4586  #: templates/ishtar/sheet_organization.html:4  msgid "Organization"  msgstr ""  #: forms_common.py:318 forms_common.py:363 forms_common.py:483  #: forms_common.py:561 forms_common.py:641 forms_common.py:836 -#: forms_common.py:869 models.py:1261 models.py:1285 models.py:2643 -#: models.py:2887 models.py:3319 models.py:3514 models.py:3955 models.py:4134 -#: models.py:4388 models.py:5474 models_imports.py:72 models_imports.py:97 -#: models_imports.py:484 models_imports.py:501 models_imports.py:607 -#: models_imports.py:902 templates/ishtar/import_step_by_step.html:102 +#: forms_common.py:869 models.py:1269 models.py:1304 models.py:2673 +#: models.py:2926 models.py:3406 models.py:3602 models.py:4043 models.py:4222 +#: models.py:4476 models.py:5568 models_imports.py:72 models_imports.py:97 +#: models_imports.py:485 models_imports.py:502 models_imports.py:608 +#: models_imports.py:903 templates/ishtar/import_step_by_step.html:102  #: templates/ishtar/import_step_by_step.html:270  #: templates/ishtar/import_table.html:27  #: templates/ishtar/sheet_organization.html:24 @@ -565,44 +598,44 @@ msgstr ""  msgid "Name"  msgstr "" -#: forms_common.py:319 models.py:3913 models_imports.py:700 -#: models_imports.py:701 +#: forms_common.py:319 models.py:4001 models_imports.py:701 +#: models_imports.py:702  msgid "Organization type"  msgstr "" -#: forms_common.py:321 forms_common.py:585 models.py:3706 +#: forms_common.py:321 forms_common.py:585 models.py:3794  #: templates/ishtar/blocks/sheet_address_section.html:4  msgid "Address"  msgstr "" -#: forms_common.py:323 forms_common.py:588 models.py:3707 +#: forms_common.py:323 forms_common.py:588 models.py:3795  msgid "Address complement"  msgstr "" -#: forms_common.py:325 forms_common.py:589 models.py:3709 +#: forms_common.py:325 forms_common.py:589 models.py:3797  msgid "Postal code"  msgstr "" -#: forms_common.py:327 forms_common.py:591 models.py:3711 +#: forms_common.py:327 forms_common.py:591 models.py:3799  msgid "Town (freeform)"  msgstr "" -#: forms_common.py:330 forms_common.py:594 models.py:3715 +#: forms_common.py:330 forms_common.py:594 models.py:3803  msgid "Country"  msgstr ""  #: forms_common.py:332 forms_common.py:485 forms_common.py:565 -#: forms_common.py:643 forms_common.py:768 models.py:3742 +#: forms_common.py:643 forms_common.py:768 models.py:3830  msgid "Email"  msgstr "" -#: forms_common.py:333 forms_common.py:568 models.py:3727 +#: forms_common.py:333 forms_common.py:568 models.py:3815  #: templates/ishtar/sheet_person.html:27  #: templates/ishtar/wizard/wizard_person.html:34  msgid "Phone"  msgstr "" -#: forms_common.py:334 forms_common.py:577 models.py:3739 +#: forms_common.py:334 forms_common.py:577 models.py:3827  #: templates/ishtar/sheet_person.html:45  #: templates/ishtar/wizard/wizard_person.html:55  msgid "Mobile phone" @@ -614,8 +647,8 @@ msgid "Full text search"  msgstr ""  #: forms_common.py:364 forms_common.py:486 forms_common.py:644 -#: forms_common.py:834 models.py:1294 models.py:3957 models.py:5029 -#: models_imports.py:755 templates/blocks/DataTables-stats.html:22 +#: forms_common.py:834 models.py:1313 models.py:4045 models.py:5123 +#: models_imports.py:756 templates/blocks/DataTables-stats.html:22  #: templates/ishtar/blocks/window_image_detail.html:24  #: templates/ishtar/blocks/window_tables/documents.html:8  #: templates/ishtar/import_table.html:28 @@ -640,7 +673,7 @@ msgstr ""  msgid "Organization to merge"  msgstr "" -#: forms_common.py:484 forms_common.py:559 forms_common.py:642 models.py:4132 +#: forms_common.py:484 forms_common.py:559 forms_common.py:642 models.py:4220  #: templates/ishtar/sheet_organization.html:25  msgid "Surname"  msgstr "" @@ -654,8 +687,8 @@ msgid "Person - Quick action - Modify"  msgstr ""  #: forms_common.py:525 forms_common.py:556 forms_common.py:1143 -#: forms_common.py:1290 models.py:4125 models.py:4127 models.py:5019 -#: models_imports.py:703 templates/ishtar/blocks/window_tables/documents.html:7 +#: forms_common.py:1290 models.py:4213 models.py:4215 models.py:5113 +#: models_imports.py:704 templates/ishtar/blocks/window_tables/documents.html:7  msgid "Title"  msgstr "" @@ -667,19 +700,19 @@ msgstr ""  msgid "Identity"  msgstr "" -#: forms_common.py:557 models.py:4130 +#: forms_common.py:557 models.py:4218  msgid "Salutation"  msgstr "" -#: forms_common.py:563 models.py:4136 +#: forms_common.py:563 models.py:4224  msgid "Raw name"  msgstr "" -#: forms_common.py:566 models.py:3728 +#: forms_common.py:566 models.py:3816  msgid "Phone description"  msgstr "" -#: forms_common.py:569 models.py:3730 models.py:3732 +#: forms_common.py:569 models.py:3818 models.py:3820  msgid "Phone description 2"  msgstr "" @@ -687,11 +720,11 @@ msgstr ""  msgid "Phone 2"  msgstr "" -#: forms_common.py:573 models.py:3736 +#: forms_common.py:573 models.py:3824  msgid "Phone description 3"  msgstr "" -#: forms_common.py:575 models.py:3734 +#: forms_common.py:575 models.py:3822  msgid "Phone 3"  msgstr "" @@ -699,23 +732,23 @@ msgstr ""  msgid "Current organization"  msgstr "" -#: forms_common.py:596 models.py:3717 +#: forms_common.py:596 models.py:3805  msgid "Other address: address"  msgstr "" -#: forms_common.py:599 models.py:3720 +#: forms_common.py:599 models.py:3808  msgid "Other address: address complement"  msgstr "" -#: forms_common.py:601 models.py:3721 +#: forms_common.py:601 models.py:3809  msgid "Other address: postal code"  msgstr "" -#: forms_common.py:603 models.py:3723 +#: forms_common.py:603 models.py:3811  msgid "Other address: town"  msgstr "" -#: forms_common.py:605 models.py:3725 +#: forms_common.py:605 models.py:3813  msgid "Other address: country"  msgstr "" @@ -723,7 +756,7 @@ msgstr ""  msgid "Already has an account"  msgstr "" -#: forms_common.py:640 models.py:4499 +#: forms_common.py:640 models.py:4587  msgid "Username"  msgstr "" @@ -731,8 +764,8 @@ msgstr ""  msgid "Account search"  msgstr "" -#: forms_common.py:706 forms_common.py:746 forms_common.py:750 models.py:4017 -#: models_imports.py:702 +#: forms_common.py:706 forms_common.py:746 forms_common.py:750 models.py:4105 +#: models_imports.py:703  msgid "Person type"  msgstr "" @@ -766,7 +799,7 @@ msgstr ""  msgid "This username already exists."  msgstr "" -#: forms_common.py:835 models.py:3681 models.py:4391 +#: forms_common.py:835 models.py:3769 models.py:4479  msgid "Areas"  msgstr "" @@ -774,11 +807,11 @@ msgstr ""  msgid "Send the new password by email?"  msgstr "" -#: forms_common.py:867 models.py:4393 views.py:1010 +#: forms_common.py:867 models.py:4481 views.py:1010  msgid "Current profile"  msgstr "" -#: forms_common.py:870 models.py:4371 models.py:4390 +#: forms_common.py:870 models.py:4459 models.py:4478  msgid "Profile type"  msgstr "" @@ -806,8 +839,8 @@ msgstr ""  msgid " (duplicate)"  msgstr "" -#: forms_common.py:978 forms_common.py:992 forms_common.py:993 models.py:3537 -#: models.py:3669 +#: forms_common.py:978 forms_common.py:992 forms_common.py:993 models.py:3625 +#: models.py:3757  msgid "Towns"  msgstr "" @@ -833,18 +866,18 @@ msgid "Document - General"  msgstr ""  #: forms_common.py:1146 forms_common.py:1291 forms_common.py:1373 -#: models.py:4799 models_imports.py:704 +#: models.py:4892 models_imports.py:705  msgid "Source type"  msgstr "" -#: forms_common.py:1149 forms_common.py:1204 forms_common.py:1438 -#: forms_common.py:1439 models.py:4757 models.py:4888 models.py:5042 +#: forms_common.py:1149 forms_common.py:1204 forms_common.py:1459 +#: forms_common.py:1460 models.py:4850 models.py:4981 models.py:5136  #: templates/ishtar/blocks/window_image_detail.html:9  #: templates/ishtar/blocks/window_tables/documents.html:9  msgid "Authors"  msgstr "" -#: forms_common.py:1153 models.py:5048 +#: forms_common.py:1153 models.py:5142  msgid "Numerical ressource (web address)"  msgstr "" @@ -857,7 +890,7 @@ msgctxt "Not directory"  msgid "File"  msgstr "" -#: forms_common.py:1165 forms_common.py:1292 models.py:3671 +#: forms_common.py:1165 forms_common.py:1292 models.py:3759  msgid "Reference"  msgstr "" @@ -865,39 +898,39 @@ msgstr ""  msgid "Internal reference"  msgstr "" -#: forms_common.py:1170 models.py:5050 +#: forms_common.py:1170 models.py:5144  #: templates/ishtar/blocks/window_image_detail.html:150  msgid "Receipt date"  msgstr "" -#: forms_common.py:1172 models.py:5052 models_imports.py:941 +#: forms_common.py:1172 models.py:5146 models_imports.py:942  #: templates/ishtar/blocks/window_image_detail.html:54  msgid "Creation date"  msgstr "" -#: forms_common.py:1175 models.py:5055 +#: forms_common.py:1175 models.py:5149  #: templates/ishtar/blocks/window_image_detail.html:160  msgid "Receipt date in documentation"  msgstr "" -#: forms_common.py:1177 forms_common.py:1295 models.py:592 models.py:4140 -#: models.py:4619 models.py:5058 models_imports.py:553 +#: forms_common.py:1177 forms_common.py:1295 models.py:593 models.py:4228 +#: models.py:4708 models.py:5152 models_imports.py:554  #: templates/ishtar/blocks/window_image_detail.html:170  msgid "Comment"  msgstr "" -#: forms_common.py:1179 forms_common.py:1294 models.py:2648 models.py:5057 -#: models_imports.py:99 models_imports.py:406 models_imports.py:485 -#: models_imports.py:503 +#: forms_common.py:1179 forms_common.py:1294 models.py:2678 models.py:5151 +#: models_imports.py:99 models_imports.py:407 models_imports.py:486 +#: models_imports.py:504  msgid "Description"  msgstr "" -#: forms_common.py:1182 models.py:5059 +#: forms_common.py:1182 models.py:5153  #: templates/ishtar/blocks/window_image_detail.html:182  msgid "Additional information"  msgstr "" -#: forms_common.py:1184 forms_common.py:1298 models.py:5061 +#: forms_common.py:1184 forms_common.py:1298 models.py:5155  #: templates/ishtar/blocks/window_image_detail.html:108  msgid "Has a duplicate"  msgstr "" @@ -935,8 +968,8 @@ msgstr ""  msgid "Document - 001 - Search"  msgstr "" -#: forms_common.py:1287 forms_common.py:1391 forms_common.py:1426 -#: models.py:4756 templates/ishtar/wizard/wizard_person_deletion.html:139 +#: forms_common.py:1287 forms_common.py:1412 forms_common.py:1447 +#: models.py:4849 templates/ishtar/wizard/wizard_person_deletion.html:139  msgid "Author"  msgstr "" @@ -948,15 +981,15 @@ msgstr ""  msgid "Has an image?"  msgstr "" -#: forms_common.py:1301 views.py:267 +#: forms_common.py:1301 models.py:5687 views.py:267  msgid "Operation"  msgstr "" -#: forms_common.py:1307 views.py:271 +#: forms_common.py:1307 models.py:5689 views.py:271  msgid "Context record"  msgstr "" -#: forms_common.py:1313 views.py:275 +#: forms_common.py:1313 models.py:5690 views.py:275  msgid "Find"  msgstr "" @@ -976,47 +1009,59 @@ msgstr ""  msgid "Document - Quick action - Modify"  msgstr "" +#: forms_common.py:1383 templates/ishtar/import_table.html:32 +msgid "Action" +msgstr "" +  #: forms_common.py:1383 +msgid "Lock" +msgstr "" + +#: forms_common.py:1384 +msgid "Unlock" +msgstr "" + +#: forms_common.py:1404  msgid "Would you like to delete this documentation?"  msgstr "" -#: forms_common.py:1399 models.py:4721 models.py:4750 models_imports.py:705 +#: forms_common.py:1420 models.py:4814 models.py:4843 models_imports.py:706  msgid "Author type"  msgstr "" -#: forms_common.py:1418 +#: forms_common.py:1439  msgid "Author selection"  msgstr "" -#: forms_common.py:1433 +#: forms_common.py:1454  msgid "There are identical authors."  msgstr "" -#: forms_common.py:1444 models.py:2423 +#: forms_common.py:1465 models.py:2453  msgid "Query"  msgstr "" -#: forms_common.py:1449 models.py:2427 +#: forms_common.py:1470 models.py:2457  msgid "Is an alert"  msgstr "" -#: forms_common.py:1451 +#: forms_common.py:1472  msgid "Create"  msgstr "" -#: forms_common.py:1452 templates/ishtar/forms/search_query.html:60 +#: forms_common.py:1473 templates/ishtar/forms/search_query.html:60  msgid "Update"  msgstr "" -#: forms_common.py:1467 +#: forms_common.py:1488  msgid "A label is required for a new search query."  msgstr "" -#: forms_common.py:1471 +#: forms_common.py:1492  msgid "Select the search query to update"  msgstr "" -#: forms_common.py:1477 forms_common.py:1492 +#: forms_common.py:1498 forms_common.py:1513  msgid "Query does not exist."  msgstr "" @@ -1036,7 +1081,7 @@ msgstr ""  msgid "Deletion"  msgstr "" -#: ishtar_menu.py:40 models.py:3021 views.py:1144 +#: ishtar_menu.py:40 models.py:3104 views.py:1144  msgid "Global variables"  msgstr "" @@ -1069,7 +1114,7 @@ msgstr ""  msgid "Manual merge"  msgstr "" -#: ishtar_menu.py:110 models_imports.py:963 +#: ishtar_menu.py:110 models_imports.py:964  msgid "Imports"  msgstr "" @@ -1089,39 +1134,39 @@ msgstr ""  msgid "Documentation / Images"  msgstr "" -#: models.py:282 +#: models.py:283  msgid "Not a valid item."  msgstr "" -#: models.py:298 +#: models.py:299  msgid "A selected item is not a valid item."  msgstr "" -#: models.py:310 +#: models.py:311  msgid "This item already exists."  msgstr "" -#: models.py:584 models.py:2422 models.py:3003 models.py:3439 models.py:3455 -#: models.py:4618 models_imports.py:402 +#: models.py:585 models.py:2452 models.py:3076 models.py:3527 models.py:3543 +#: models.py:4707 models_imports.py:403  msgid "Label"  msgstr "" -#: models.py:586 +#: models.py:587  msgid "Textual ID"  msgstr "" -#: models.py:589 +#: models.py:590  msgid ""  "The slug is the standardized version of the name. It contains only lowercase "  "letters, numbers and hyphens. Each slug must be unique."  msgstr "" -#: models.py:593 models.py:2889 models.py:3324 models.py:4626 -#: models_imports.py:114 models_imports.py:612 +#: models.py:594 models.py:2928 models.py:3411 models.py:4715 +#: models_imports.py:114 models_imports.py:613  msgid "Available"  msgstr "" -#: models.py:1063 models.py:1288 models_imports.py:633 +#: models.py:1064 models.py:1307 models_imports.py:634  #: templates/ishtar/formset_import_match.html:33  #: templates/ishtar/import_step_by_step.html:171  #: templates/ishtar/import_step_by_step.html:199 @@ -1130,88 +1175,88 @@ msgstr ""  msgid "Key"  msgstr "" -#: models.py:1069 +#: models.py:1070  msgid "Specific key to an import"  msgstr "" -#: models.py:1212 +#: models.py:1213  msgid "Generated relation image (SVG)"  msgstr "" -#: models.py:1216 +#: models.py:1217  msgid "Generated relation image (PNG)"  msgstr "" -#: models.py:1220 +#: models.py:1221  msgid "Generated relation image (DOT)"  msgstr "" -#: models.py:1224 +#: models.py:1225  msgid "Generated above relation image (SVG)"  msgstr "" -#: models.py:1228 +#: models.py:1229  msgid "Generated above relation image (DOT)"  msgstr "" -#: models.py:1232 +#: models.py:1233  msgid "Generated above relation image (PNG)"  msgstr "" -#: models.py:1236 +#: models.py:1237  msgid "Generated below relation image (SVG)"  msgstr "" -#: models.py:1240 +#: models.py:1241  msgid "Generated below relation image (DOT)"  msgstr "" -#: models.py:1244 +#: models.py:1245  msgid "Generated below relation image (PNG)"  msgstr "" -#: models.py:1262 models.py:1296 models.py:1820 models.py:2344 models.py:3005 -#: models.py:4718 models.py:5391 +#: models.py:1270 models.py:1315 models.py:1844 models.py:2374 models.py:3078 +#: models.py:4811 models.py:5485  msgid "Order"  msgstr "" -#: models.py:1265 +#: models.py:1274  msgid "Json data - Menu"  msgstr "" -#: models.py:1266 +#: models.py:1275  msgid "Json data - Menus"  msgstr "" -#: models.py:1274 +#: models.py:1287  msgid "Text"  msgstr "" -#: models.py:1275 +#: models.py:1288  msgid "Long text"  msgstr "" -#: models.py:1276 models_imports.py:751 +#: models.py:1289 models_imports.py:752  msgid "Integer"  msgstr "" -#: models.py:1277 +#: models.py:1290  msgid "Boolean"  msgstr "" -#: models.py:1278 models_imports.py:752 +#: models.py:1291 models_imports.py:753  msgid "Float"  msgstr "" -#: models.py:1279 models_imports.py:754 +#: models.py:1292 models_imports.py:755  msgid "Date"  msgstr "" -#: models.py:1280 +#: models.py:1293  msgid "Choices"  msgstr "" -#: models.py:1289 +#: models.py:1308  msgid ""  "Value of the key in the JSON schema. For hierarchical key use \"__\" to "  "explain it. For instance for the key 'my_subkey' with data such as " @@ -1219,1196 +1264,1332 @@ msgid ""  "my_key__my_subkey."  msgstr "" -#: models.py:1293 +#: models.py:1312  msgid "Display"  msgstr "" -#: models.py:1297 +#: models.py:1316  msgid "Use in search indexes"  msgstr "" -#: models.py:1305 +#: models.py:1325  msgid "Json data - Field"  msgstr "" -#: models.py:1306 +#: models.py:1326  msgid "Json data - Fields"  msgstr "" -#: models.py:1317 +#: models.py:1341  msgid "Content types of the field and of the menu do not match"  msgstr "" -#: models.py:1479 +#: models.py:1503  msgid "Search vector"  msgstr "" -#: models.py:1480 +#: models.py:1504  msgid "Auto filled at save"  msgstr "" -#: models.py:1809 +#: models.py:1833  msgid "Add document/image"  msgstr "" -#: models.py:1811 +#: models.py:1835  msgid "doc./image"  msgstr "" -#: models.py:1822 +#: models.py:1846  msgid "Authority name"  msgstr "" -#: models.py:1823 +#: models.py:1847  msgid "Authority SRID"  msgstr "" -#: models.py:1826 models_imports.py:743 +#: models.py:1850 models_imports.py:744  msgid "Spatial reference system"  msgstr "" -#: models.py:1827 +#: models.py:1851  msgid "Spatial reference systems"  msgstr "" -#: models.py:1837 +#: models.py:1861  msgid "Precise"  msgstr "" -#: models.py:1837 +#: models.py:1861  msgid "Polygon"  msgstr "" -#: models.py:1841 +#: models.py:1865  msgid "X"  msgstr "" -#: models.py:1842 +#: models.py:1866  msgid "Y"  msgstr "" -#: models.py:1843 +#: models.py:1867  msgid "Z"  msgstr "" -#: models.py:1844 +#: models.py:1868  msgid "Estimated error for X"  msgstr "" -#: models.py:1846 +#: models.py:1870  msgid "Estimated error for Y"  msgstr "" -#: models.py:1848 +#: models.py:1872  msgid "Estimated error for Z"  msgstr "" -#: models.py:1851 +#: models.py:1875  msgid "Spatial Reference System"  msgstr "" -#: models.py:1853 +#: models.py:1877  msgid "Point"  msgstr "" -#: models.py:1854 +#: models.py:1878  msgid "Point (2D)"  msgstr "" -#: models.py:1856 templates/ishtar/blocks/sheet_coordinates.html:20 +#: models.py:1880 templates/ishtar/blocks/sheet_coordinates.html:20  msgid "Point source"  msgstr "" -#: models.py:1859 +#: models.py:1883  msgid "Point source item"  msgstr "" -#: models.py:1860 +#: models.py:1884  msgid "Multi polygon"  msgstr "" -#: models.py:1863 +#: models.py:1887  msgid "Multi-polygon source"  msgstr "" -#: models.py:1866 +#: models.py:1890  msgid "Multi polygon source item"  msgstr "" -#: models.py:2046 models.py:3232 models.py:3440 models.py:3456 +#: models.py:2070 models.py:3319 models.py:3528 models.py:3544  #: templates/ishtar/dashboards/dashboard_main_detail.html:211  #: templates/ishtar/dashboards/dashboard_main_detail_users.html:5  #: templates/ishtar/sheet_person.html:30  msgid "Number"  msgstr "" -#: models.py:2065 +#: models.py:2090  msgid "Last editor"  msgstr "" -#: models.py:2068 +#: models.py:2093  msgid "Creator"  msgstr "" -#: models.py:2072 +#: models.py:2097  msgid "Need update"  msgstr "" -#: models.py:2076 +#: models.py:2099 +msgid "Item locked for edition" +msgstr "" + +#: models.py:2102 +msgid "Locked by" +msgstr "" + +#: models.py:2106  msgctxt "key for text search"  msgid "created-by"  msgstr "" -#: models.py:2080 +#: models.py:2110  msgctxt "key for text search"  msgid "modified-by"  msgstr "" -#: models.py:2084 +#: models.py:2114  msgctxt "key for text search"  msgid "modified-since"  msgstr "" -#: models.py:2337 +#: models.py:2367  msgid "Above"  msgstr "" -#: models.py:2338 +#: models.py:2368  msgid "Below"  msgstr "" -#: models.py:2339 +#: models.py:2369  msgid "Equal"  msgstr "" -#: models.py:2345 +#: models.py:2375  msgid "Symmetrical"  msgstr "" -#: models.py:2346 +#: models.py:2376  msgid "Tiny label"  msgstr "" -#: models.py:2349 +#: models.py:2379  msgid "Inverse relation"  msgstr "" -#: models.py:2352 +#: models.py:2382  msgid "Logical relation"  msgstr "" -#: models.py:2362 +#: models.py:2392  msgid "Cannot have symmetrical and an inverse_relation"  msgstr "" -#: models.py:2425 +#: models.py:2455  msgid "Content type"  msgstr "" -#: models.py:2430 +#: models.py:2460  msgid "Search query"  msgstr "" -#: models.py:2431 +#: models.py:2461  msgid "Search queries"  msgstr "" -#: models.py:2606 +#: models.py:2636  msgid "Euro"  msgstr "" -#: models.py:2607 +#: models.py:2637  msgid "US dollar"  msgstr "" -#: models.py:2608 views.py:779 views.py:840 +#: models.py:2638 views.py:779 views.py:840  msgid "Operations"  msgstr "" -#: models.py:2609 views.py:781 views.py:844 +#: models.py:2639 views.py:781 views.py:844  msgid "Context records"  msgstr "" -#: models.py:2610 +#: models.py:2640  msgid "Site"  msgstr "" -#: models.py:2610 +#: models.py:2640  msgid "Archaeological entity"  msgstr "" -#: models.py:2614 +#: models.py:2644  msgid "Site search"  msgstr "" -#: models.py:2615 +#: models.py:2645  msgid "New site"  msgstr "" -#: models.py:2616 +#: models.py:2646  msgid "Site modification"  msgstr "" -#: models.py:2617 +#: models.py:2647  msgid "Site deletion"  msgstr "" -#: models.py:2618 +#: models.py:2648  msgid "Site (attached to the operation)"  msgstr "" -#: models.py:2620 +#: models.py:2650  msgid "Site name (attached to the operation)"  msgstr "" -#: models.py:2621 +#: models.py:2651  msgid "Site (attached to the context record)"  msgstr "" -#: models.py:2622 +#: models.py:2652  msgid "Site name (attached to the context record)"  msgstr "" -#: models.py:2625 +#: models.py:2655  msgid "Archaeological entity search"  msgstr "" -#: models.py:2626 +#: models.py:2656  msgid "New archaeological entity"  msgstr "" -#: models.py:2627 +#: models.py:2657  msgid "Archaeological entity modification"  msgstr "" -#: models.py:2628 +#: models.py:2658  msgid "Archaeological entity deletion"  msgstr "" -#: models.py:2629 +#: models.py:2659  msgid "Archaeological entity (attached to the operation)"  msgstr "" -#: models.py:2631 +#: models.py:2661  msgid "Archaeological entity name (attached to the operation)"  msgstr "" -#: models.py:2633 +#: models.py:2663  msgid "Archaeological entity (attached to the context record)"  msgstr "" -#: models.py:2636 +#: models.py:2666  msgid "Archaeological entity name (attached to the context record)"  msgstr "" -#: models.py:2644 models.py:3320 models.py:4620 models_imports.py:98 -#: models_imports.py:502 +#: models.py:2674 models.py:3407 models.py:4709 models_imports.py:98 +#: models_imports.py:503  msgid "Slug"  msgstr "" -#: models.py:2645 +#: models.py:2675  msgid "Current active"  msgstr "" -#: models.py:2647 +#: models.py:2677  msgid "Activate experimental feature"  msgstr "" -#: models.py:2650 +#: models.py:2680  msgid "Alternate configuration"  msgstr "" -#: models.py:2652 +#: models.py:2682  msgid "Choose an alternate configuration for label, index management"  msgstr "" -#: models.py:2656 +#: models.py:2686  msgid "Files module"  msgstr "" -#: models.py:2658 +#: models.py:2688  msgid "Archaeological site module"  msgstr "" -#: models.py:2660 +#: models.py:2690  msgid "Archaeological site type"  msgstr "" -#: models.py:2664 +#: models.py:2694  msgid "Context records module"  msgstr "" -#: models.py:2666 +#: models.py:2696  msgid "Finds module"  msgstr "" -#: models.py:2667 +#: models.py:2697  msgid "Need context records module"  msgstr "" -#: models.py:2669 +#: models.py:2699  msgid "Find index is based on"  msgstr "" -#: models.py:2671 +#: models.py:2701  msgid ""  "To prevent irrelevant indexes, change this parameter only if there is no "  "find in the database"  msgstr "" -#: models.py:2674 +#: models.py:2704  msgid "Warehouses module"  msgstr "" -#: models.py:2675 +#: models.py:2705  msgid "Need finds module"  msgstr "" -#: models.py:2676 +#: models.py:2706  msgid "Preservation module"  msgstr "" -#: models.py:2678 +#: models.py:2708  msgid "Mapping module"  msgstr "" -#: models.py:2680 +#: models.py:2710  msgid "Point precision (search and sheets)"  msgstr "" -#: models.py:2682 +#: models.py:2712  msgid ""  "Number of digit to round from the decimal point for coordinates in WGS84 "  "(latitude, longitude). Empty value means no round."  msgstr "" -#: models.py:2687 +#: models.py:2717  msgid "Locate warehouse and containers"  msgstr "" -#: models.py:2689 +#: models.py:2719  msgid ""  "Mapping module must be activated. With many containers and background task "  "not activated, activating this option may consume many resources."  msgstr "" -#: models.py:2694 +#: models.py:2724  msgid "Use town to locate when coordinates are missing"  msgstr "" -#: models.py:2695 +#: models.py:2725  msgid "Generate relation graph"  msgstr "" -#: models.py:2697 +#: models.py:2727  msgid "Underwater module"  msgstr "" -#: models.py:2699 +#: models.py:2729  msgid "Parcel are mandatory for context records"  msgstr "" -#: models.py:2701 +#: models.py:2731  msgid "Home page"  msgstr "" -#: models.py:2702 +#: models.py:2732  #, python-brace-format  msgid ""  "Homepage of Ishtar - if not defined a default homepage will appear. Use the "  "markdown syntax. {random_image} can be used to display a random image."  msgstr "" -#: models.py:2706 +#: models.py:2736  msgid "Main operation code prefix"  msgstr "" -#: models.py:2710 +#: models.py:2740  msgid "Default operation code prefix"  msgstr "" -#: models.py:2714 +#: models.py:2744  msgid "Operation region code"  msgstr "" -#: models.py:2718 +#: models.py:2748  msgid "File external id"  msgstr "" -#: models.py:2720 +#: models.py:2750  msgid ""  "Formula to manage file external ID. Change this with care. With incorrect "  "formula, the application might be unusable and import of external data can "  "be destructive."  msgstr "" -#: models.py:2725 +#: models.py:2755  msgid "Parcel external id"  msgstr "" -#: models.py:2728 +#: models.py:2758  msgid ""  "Formula to manage parcel external ID. Change this with care. With incorrect "  "formula, the application might be unusable and import of external data can "  "be destructive."  msgstr "" -#: models.py:2733 +#: models.py:2763  msgid "Context record external id"  msgstr "" -#: models.py:2735 +#: models.py:2765  msgid ""  "Formula to manage context record external ID. Change this with care. With "  "incorrect formula, the application might be unusable and import of external "  "data can be destructive."  msgstr "" -#: models.py:2740 +#: models.py:2770  msgid "Base find external id"  msgstr "" -#: models.py:2742 +#: models.py:2772  msgid ""  "Formula to manage base find external ID. Change this with care. With "  "incorrect formula, the application might be unusable and import of external "  "data can be destructive."  msgstr "" -#: models.py:2747 +#: models.py:2777  msgid "Find external id"  msgstr "" -#: models.py:2749 +#: models.py:2779  msgid ""  "Formula to manage find external ID. Change this with care. With incorrect "  "formula, the application might be unusable and import of external data can "  "be destructive."  msgstr "" -#: models.py:2754 +#: models.py:2784  msgid "Container external id"  msgstr "" -#: models.py:2756 +#: models.py:2786  msgid ""  "Formula to manage container external ID. Change this with care. With "  "incorrect formula, the application might be unusable and import of external "  "data can be destructive."  msgstr "" -#: models.py:2761 +#: models.py:2791  msgid "Warehouse external id"  msgstr "" -#: models.py:2763 +#: models.py:2793  msgid ""  "Formula to manage warehouse external ID. Change this with care. With "  "incorrect formula, the application might be unusable and import of external "  "data can be destructive."  msgstr "" -#: models.py:2768 +#: models.py:2798  msgid "Document external id"  msgstr "" -#: models.py:2770 +#: models.py:2800  msgid ""  "Formula to manage document external ID. Change this with care. With "  "incorrect formula, the application might be unusable and import of external "  "data can be destructive."  msgstr "" -#: models.py:2775 +#: models.py:2805  msgid "Raw name for person"  msgstr "" -#: models.py:2777 +#: models.py:2807  msgid ""  "Formula to manage person raw_name. Change this with care. With incorrect "  "formula, the application might be unusable and import of external data can "  "be destructive."  msgstr "" -#: models.py:2781 +#: models.py:2811  msgid "Use auto index for finds"  msgstr "" -#: models.py:2783 +#: models.py:2813  msgid "Currency"  msgstr "" -#: models.py:2789 +#: models.py:2819  msgid "Maps - default zoom"  msgstr "" -#: models.py:2792 +#: models.py:2822  msgid "Spatial Reference System for display"  msgstr "" -#: models.py:2794 +#: models.py:2824  msgid "Spatial Reference System used for display when no SRS is defined"  msgstr "" -#: models.py:2799 +#: models.py:2830  msgid "Ishtar site profile"  msgstr "" -#: models.py:2800 +#: models.py:2831  msgid "Ishtar site profiles"  msgstr "" -#: models.py:2891 +#: models.py:2930  msgid "Enable this form"  msgstr "" -#: models.py:2892 +#: models.py:2931  msgid ""  "Disable with caution: disabling a form with mandatory fields may lead to "  "database errors."  msgstr "" -#: models.py:2895 +#: models.py:2934  msgid "Apply to all"  msgstr "" -#: models.py:2896 +#: models.py:2935  msgid ""  "Apply this form to all users. If set to True, selecting user and user type "  "is useless."  msgstr "" -#: models.py:2902 +#: models.py:2944  msgid "Custom form"  msgstr "" -#: models.py:2903 +#: models.py:2945  msgid "Custom forms"  msgstr "" -#: models.py:2919 +#: models.py:2965  msgid "User types"  msgstr "" -#: models.py:2995 +#: models.py:3050  msgid "Excluded field"  msgstr "" -#: models.py:2996 +#: models.py:3051  msgid "Excluded fields"  msgstr "" -#: models.py:3006 templates/blocks/form_flex_snippet.html:18 +#: models.py:3079 templates/blocks/form_flex_snippet.html:18  #: templates/blocks/table_form_snippet.html:9  msgid "Help"  msgstr "" -#: models.py:3009 +#: models.py:3083  msgid "Custom form - Json data field"  msgstr "" -#: models.py:3010 +#: models.py:3084  msgid "Custom form - Json data fields"  msgstr "" -#: models.py:3014 +#: models.py:3096  msgid "Variable name"  msgstr "" -#: models.py:3015 +#: models.py:3097  msgid "Description of the variable"  msgstr "" -#: models.py:3020 +#: models.py:3103  msgid "Global variable"  msgstr "" -#: models.py:3048 +#: models.py:3135  msgid "Model name"  msgstr "" -#: models.py:3049 +#: models.py:3136  msgid "Associated primary key"  msgstr "" -#: models.py:3055 +#: models.py:3142  msgid "Cache for stats"  msgstr "" -#: models.py:3056 +#: models.py:3143  msgid "Caches for stats"  msgstr "" -#: models.py:3225 models.py:3255 +#: models.py:3312 models.py:3342  msgid "Total"  msgstr "" -#: models.py:3325 +#: models.py:3412  msgid "Used for labels"  msgstr "" -#: models.py:3327 +#: models.py:3414  msgid "Number of label per page"  msgstr "" -#: models.py:3328 +#: models.py:3415  msgid "Only relevant for label template"  msgstr "" -#: models.py:3333 +#: models.py:3421  msgid "Document template"  msgstr "" -#: models.py:3334 +#: models.py:3422  msgid "Document templates"  msgstr "" -#: models.py:3345 +#: models.py:3433  msgid "For label template, you must provide number of label per page."  msgstr "" -#: models.py:3444 models.py:3458 models.py:5497 models_imports.py:935 +#: models.py:3532 models.py:3546 models.py:5591 models.py:5711 models.py:5767 +#: models_imports.py:936  msgid "State"  msgstr "" -#: models.py:3464 models.py:3522 templates/blocks/JQueryAdvancedTown.html:12 +#: models.py:3552 models.py:3610 templates/blocks/JQueryAdvancedTown.html:12  msgid "Department"  msgstr "" -#: models.py:3465 +#: models.py:3553  msgid "Departments"  msgstr "" -#: models.py:3515 +#: models.py:3603  msgid "Surface (m2)"  msgstr "" -#: models.py:3516 +#: models.py:3604  msgid "Localisation"  msgstr "" -#: models.py:3525 +#: models.py:3613  msgid "Year of creation"  msgstr "" -#: models.py:3526 +#: models.py:3614  msgid "Filling this field is relevant to distinguish old towns from new towns."  msgstr "" -#: models.py:3531 models.py:3958 models.py:4145 models.py:4751 +#: models.py:3619 models.py:4046 models.py:4233 models.py:4844  msgid "Cached name"  msgstr "" -#: models.py:3675 +#: models.py:3763  msgid "Only four level of parent are managed."  msgstr "" -#: models.py:3680 +#: models.py:3768  msgid "Area"  msgstr "" -#: models.py:3714 +#: models.py:3802  msgid "Town (precise)"  msgstr "" -#: models.py:3738 +#: models.py:3826  msgid "Raw phone"  msgstr "" -#: models.py:3744 +#: models.py:3832  msgid "Alternative address is prefered"  msgstr "" -#: models.py:3829 +#: models.py:3917  msgid "Tel: "  msgstr "" -#: models.py:3833 +#: models.py:3921  msgid "Mobile: "  msgstr "" -#: models.py:3837 +#: models.py:3925  msgid "Email: "  msgstr "" -#: models.py:3842 +#: models.py:3930  msgid "Merge key"  msgstr "" -#: models.py:3914 +#: models.py:4002  msgid "Organization types"  msgstr "" -#: models.py:3943 models.py:4090 models.py:4509 +#: models.py:4031 models.py:4178 models.py:4597  msgctxt "key for text search"  msgid "name"  msgstr "" -#: models.py:3947 models.py:4102 models.py:4521 models.py:4915 +#: models.py:4035 models.py:4190 models.py:4609 models.py:5008  msgctxt "key for text search"  msgid "type"  msgstr "" -#: models.py:3964 +#: models.py:4052  msgid "Organizations"  msgstr "" -#: models.py:3992 +#: models.py:4080  msgid "unknown organization"  msgstr "" -#: models.py:4018 +#: models.py:4106  msgid "Person types"  msgstr "" -#: models.py:4031 models_imports.py:745 +#: models.py:4119 models_imports.py:746  msgid "Title type"  msgstr "" -#: models.py:4032 +#: models.py:4120  msgid "Title types"  msgstr "" -#: models.py:4057 +#: models.py:4145  msgid "Mr"  msgstr "" -#: models.py:4058 +#: models.py:4146  msgid "Miss"  msgstr "" -#: models.py:4059 +#: models.py:4147  msgid "Mr and Mrs"  msgstr "" -#: models.py:4060 +#: models.py:4148  msgid "Mrs"  msgstr "" -#: models.py:4061 +#: models.py:4149  msgid "Doctor"  msgstr "" -#: models.py:4094 models.py:4513 +#: models.py:4182 models.py:4601  msgctxt "key for text search"  msgid "surname"  msgstr "" -#: models.py:4098 models.py:4517 +#: models.py:4186 models.py:4605  msgctxt "key for text search"  msgid "email"  msgstr "" -#: models.py:4106 models.py:4525 +#: models.py:4194 models.py:4613  msgctxt "key for text search"  msgid "organization"  msgstr "" -#: models.py:4110 +#: models.py:4198  msgctxt "key for text search"  msgid "has-account"  msgstr "" -#: models.py:4116 models.py:5013 +#: models.py:4204 models.py:5106  msgid "Bulk update"  msgstr "" -#: models.py:4138 +#: models.py:4226  msgid "Contact type"  msgstr "" -#: models.py:4141 models.py:4229 +#: models.py:4229 models.py:4317  msgid "Types"  msgstr "" -#: models.py:4144 +#: models.py:4232  msgid "Is attached to"  msgstr "" -#: models.py:4151 +#: models.py:4239  msgid "Persons"  msgstr "" -#: models.py:4367 +#: models.py:4455  msgid "Groups"  msgstr "" -#: models.py:4372 +#: models.py:4460  msgid "Profile types"  msgstr "" -#: models.py:4383 +#: models.py:4471  msgid "Profile type summary"  msgstr "" -#: models.py:4384 +#: models.py:4472  msgid "Profile types summary"  msgstr "" -#: models.py:4395 +#: models.py:4483  msgid "Show field number"  msgstr "" -#: models.py:4396 +#: models.py:4484  msgid "Automatically pin"  msgstr "" -#: models.py:4397 +#: models.py:4485  msgid "Display pin menu"  msgstr "" -#: models.py:4403 +#: models.py:4491  msgid "User profile"  msgstr "" -#: models.py:4404 +#: models.py:4492  msgid "User profiles"  msgstr "" -#: models.py:4439 models.py:4709 +#: models.py:4527 models.py:4802  msgid " - duplicate"  msgstr "" -#: models.py:4505 +#: models.py:4593  msgctxt "key for text search"  msgid "username"  msgstr "" -#: models.py:4536 +#: models.py:4624  msgid "Advanced shortcut menu"  msgstr "" -#: models.py:4539 +#: models.py:4627  msgid "Ishtar user"  msgstr "" -#: models.py:4540 +#: models.py:4628  msgid "Ishtar users"  msgstr "" -#: models.py:4621 +#: models.py:4710  msgid "Public"  msgstr "" -#: models.py:4625 +#: models.py:4714  msgid "Owner"  msgstr "" -#: models.py:4628 +#: models.py:4717  msgid "Shared (read) with"  msgstr "" -#: models.py:4632 +#: models.py:4721  msgid "Shared (read/edit) with"  msgstr "" -#: models.py:4722 +#: models.py:4815  msgid "Author types"  msgstr "" -#: models.py:4800 +#: models.py:4893  msgid "Source types"  msgstr "" -#: models.py:4810 models_imports.py:744 +#: models.py:4903 models_imports.py:745  msgid "Support type"  msgstr "" -#: models.py:4811 +#: models.py:4904  msgid "Support types"  msgstr "" -#: models.py:4820 +#: models.py:4913  msgid "Format type"  msgstr "" -#: models.py:4821 +#: models.py:4914  msgid "Format types"  msgstr "" -#: models.py:4830 +#: models.py:4923  msgid "URL"  msgstr "" -#: models.py:4833 +#: models.py:4926  msgid "License type"  msgstr "" -#: models.py:4834 +#: models.py:4927  msgid "License types"  msgstr "" -#: models.py:4907 +#: models.py:5000  msgctxt "key for text search"  msgid "author"  msgstr "" -#: models.py:4911 +#: models.py:5004  msgctxt "key for text search"  msgid "title"  msgstr "" -#: models.py:4919 +#: models.py:5012  msgctxt "key for text search"  msgid "reference"  msgstr "" -#: models.py:4923 +#: models.py:5016  msgctxt "key for text search"  msgid "internal-reference"  msgstr "" -#: models.py:4927 +#: models.py:5020  msgctxt "key for text search"  msgid "description"  msgstr "" -#: models.py:4931 +#: models.py:5024  msgctxt "key for text search"  msgid "comment"  msgstr "" -#: models.py:4935 +#: models.py:5028  msgctxt "key for text search"  msgid "additional-information"  msgstr "" -#: models.py:4939 +#: models.py:5032  msgctxt "key for text search"  msgid "has-duplicate"  msgstr "" -#: models.py:4943 models.py:4997 +#: models.py:5036 models.py:5090  msgctxt "key for text search"  msgid "operation"  msgstr "" -#: models.py:4947 models.py:5000 +#: models.py:5040 models.py:5093  msgctxt "key for text search"  msgid "context-record"  msgstr "" -#: models.py:4951 models.py:5002 +#: models.py:5044 models.py:5095  msgctxt "key for text search"  msgid "find"  msgstr "" -#: models.py:4955 +#: models.py:5048  msgctxt "key for text search"  msgid "find-denomination"  msgstr "" -#: models.py:4959 models.py:5001 +#: models.py:5052 models.py:5094  msgctxt "key for text search"  msgid "file"  msgstr "" -#: models.py:4963 +#: models.py:5056  msgctxt "key for text search"  msgid "container"  msgstr "" -#: models.py:4967 models.py:5003 +#: models.py:5060 models.py:5096  msgctxt "key for text search"  msgid "site"  msgstr "" -#: models.py:4971 models.py:5004 +#: models.py:5064 models.py:5097  msgctxt "key for text search"  msgid "warehouse"  msgstr "" -#: models.py:4976 +#: models.py:5069  msgctxt "key for text search"  msgid "has-image"  msgstr "" -#: models.py:5006 +#: models.py:5099  msgctxt "key for text search"  msgid "treatment"  msgstr "" -#: models.py:5009 +#: models.py:5102  msgctxt "key for text search"  msgid "treatment-file"  msgstr "" -#: models.py:5023 +#: models.py:5117  msgid "Index"  msgstr "" -#: models.py:5025 +#: models.py:5119  msgid "External ID"  msgstr "" -#: models.py:5026 templates/ishtar/blocks/window_image_detail.html:34 +#: models.py:5120 templates/ishtar/blocks/window_image_detail.html:34  msgid "Ref."  msgstr "" -#: models.py:5027 templates/ishtar/blocks/window_image_detail.html:44 +#: models.py:5121 templates/ishtar/blocks/window_image_detail.html:44  msgid "Internal ref."  msgstr "" -#: models.py:5032 +#: models.py:5126  msgid "License"  msgstr "" -#: models.py:5034 templates/ishtar/blocks/window_image_detail.html:78 +#: models.py:5128 templates/ishtar/blocks/window_image_detail.html:78  msgid "Support"  msgstr "" -#: models.py:5037 models_imports.py:706 +#: models.py:5131 models_imports.py:707  #: templates/ishtar/blocks/window_image_detail.html:88  msgid "Format"  msgstr "" -#: models.py:5040 templates/ishtar/blocks/window_image_detail.html:98 +#: models.py:5134 templates/ishtar/blocks/window_image_detail.html:98  msgid "Scale"  msgstr "" -#: models.py:5044 +#: models.py:5138  msgid "Authors (raw)"  msgstr "" -#: models.py:5056 templates/ishtar/blocks/window_image_detail.html:118 +#: models.py:5150 templates/ishtar/blocks/window_image_detail.html:118  msgid "Number of items"  msgstr "" -#: models.py:5063 +#: models.py:5157  msgid "Symbolic links"  msgstr "" -#: models.py:5066 +#: models.py:5160  msgid "Related"  msgstr "" -#: models.py:5067 +#: models.py:5161  msgid "Cached value - do not edit"  msgstr "" -#: models.py:5070 templates/ishtar/sheet_document.html:4 +#: models.py:5164 templates/ishtar/sheet_document.html:4  msgid "Document"  msgstr "" -#: models.py:5071 templates/ishtar/sheet_person.html:161 +#: models.py:5165 templates/ishtar/sheet_person.html:161  msgid "Documents"  msgstr "" -#: models.py:5075 +#: models.py:5169  msgid "Can view all Documents"  msgstr "" -#: models.py:5077 +#: models.py:5171  msgid "Can view own Document"  msgstr "" -#: models.py:5079 +#: models.py:5173  msgid "Can add own Document"  msgstr "" -#: models.py:5081 +#: models.py:5175  msgid "Can change own Document"  msgstr "" -#: models.py:5083 +#: models.py:5177  msgid "Can delete own Document"  msgstr "" -#: models.py:5392 +#: models.py:5486  msgid "Is preventive"  msgstr "" -#: models.py:5393 +#: models.py:5487  msgid "Is judiciary"  msgstr "" -#: models.py:5396 models_imports.py:707 +#: models.py:5490 models_imports.py:708  msgid "Operation type"  msgstr "" -#: models.py:5397 +#: models.py:5491  msgid "Operation types"  msgstr "" -#: models.py:5436 +#: models.py:5530  msgid "Judiciary"  msgstr "" -#: models.py:5438 +#: models.py:5532  msgid "Preventive"  msgstr "" -#: models.py:5440 +#: models.py:5534  msgid "Research"  msgstr "" -#: models.py:5473 +#: models.py:5567  msgid "Filename"  msgstr "" -#: models.py:5478 +#: models.py:5572  msgid "Administration script"  msgstr "" -#: models.py:5479 +#: models.py:5573  msgid "Administration scripts"  msgstr "" -#: models.py:5486 +#: models.py:5580  msgid "Scheduled"  msgstr "" -#: models.py:5487 +#: models.py:5581  msgid "In progress"  msgstr "" -#: models.py:5488 models_imports.py:867 +#: models.py:5582 models_imports.py:868  msgid "Finished with errors"  msgstr "" -#: models.py:5489 models_imports.py:868 +#: models.py:5583 models_imports.py:869  msgid "Finished"  msgstr "" -#: models.py:5502 +#: models.py:5596 models.py:5723  msgid "Result"  msgstr "" -#: models.py:5505 +#: models.py:5599  msgid "Administration task"  msgstr "" -#: models.py:5506 +#: models.py:5600  msgid "Administration tasks"  msgstr "" -#: models.py:5510 views_item.py:1226 +#: models.py:5604 models.py:5734 models.py:5780 views_item.py:1228  msgid "Unknown"  msgstr "" -#: models.py:5525 +#: models.py:5619  msgid ""  "ISHTAR_SCRIPT_DIR is not set in your local_settings. Contact your "  "administrator."  msgstr "" -#: models.py:5534 +#: models.py:5628  msgid ""  "Your ISHTAR_SCRIPT_DIR is containing dots \"..\". As it can refer to "  "relative paths, it can be a security issue and this is not allowed. Only put "  "a full path."  msgstr "" -#: models.py:5545 +#: models.py:5639  msgid "Your ISHTAR_SCRIPT_DIR: \"{}\" is not a valid directory."  msgstr "" -#: models.py:5561 +#: models.py:5655  msgid ""  "Script \"{}\" is not available in your script directory. Check your "  "configuration."  msgstr "" +#: models.py:5688 +#| msgid "Archaeological file" +msgid "Archaeological site" +msgstr "" + +#: models.py:5691 views.py:273 +msgid "Warehouse" +msgstr "" + +#: models.py:5695 models_imports.py:860 +#: templates/ishtar/dashboards/dashboard_main_detail.html:132 +msgid "Created" +msgstr "" + +#: models.py:5700 +#| msgid "Filter..." +msgid "Filter on" +msgstr "" + +#: models.py:5703 +#| msgid "Search query" +msgid "Filter query" +msgstr "" + +#: models.py:5704 +msgid "Textual query on this item (try it on the main interface)" +msgstr "" + +#: models.py:5707 +msgid "Export geographic data" +msgstr "" + +#: models.py:5708 +msgid "" +"Geographic data can represent large volume of information. Geographic data " +"can be excluded from the export" +msgstr "" + +#: models.py:5713 +#| msgid "Support types" +msgid "Export types" +msgstr "" + +#: models.py:5714 +#| msgid "Alternate configuration" +msgid "Export configuration" +msgstr "" + +#: models.py:5715 +#| msgid "Not imported" +msgid "Export importers" +msgstr "" + +#: models.py:5716 +msgid "Export towns, areas..." +msgstr "" + +#: models.py:5717 +#| msgid "Directory" +msgid "Export directory" +msgstr "" + +#: models.py:5718 +#| msgid "Documents" +msgid "Export documents" +msgstr "" + +#: models.py:5719 +#| msgid "Export as PDF file" +msgid "Export main items" +msgstr "" + +#: models.py:5725 +#| msgid "Information" +msgid "Result information" +msgstr "" + +#: models.py:5729 +#| msgid "Archive" +msgid "Archive - Export" +msgstr "" + +#: models.py:5730 +msgid "Archive - Exports" +msgstr "" + +#: models.py:5741 +msgid "Whole database" +msgstr "" + +#: models.py:5752 +msgid "To filter filter type and filter text must be filled." +msgstr "" + +#: models.py:5762 +#| msgid "Imports" +msgid "Import user" +msgstr "" + +#: models.py:5763 +msgid "" +"If set the \"Import user\" will be the editor for last version. If the field " +"is left empty no history will be recorded." +msgstr "" + +#: models.py:5770 +msgid "Delete before adding" +msgstr "" + +#: models.py:5771 +msgid "Delete existing items before adding" +msgstr "" + +#: models.py:5772 +#| msgid "source" +msgid "Source" +msgstr "" + +#: models.py:5775 +#| msgid "Archive" +msgid "Archive - Import" +msgstr "" + +#: models.py:5776 +msgid "Archive - Imports" +msgstr "" +  #: models_imports.py:73  msgid "Class name"  msgstr "" @@ -2441,512 +2622,513 @@ msgstr ""  msgid "Unicity keys (separator \";\")"  msgstr "" -#: models_imports.py:118 +#: models_imports.py:119  msgid "Importer - Type"  msgstr "" -#: models_imports.py:119 +#: models_imports.py:120  msgid "Importer - Types"  msgstr "" -#: models_imports.py:137 +#: models_imports.py:138  msgid "List types"  msgstr "" -#: models_imports.py:278 +#: models_imports.py:279  msgid ""  "Importer configuration error: \"{}\" is not available for \"{}\". Check your "  "default and column configuration"  msgstr "" -#: models_imports.py:306 +#: models_imports.py:307  msgid "Importer - Default"  msgstr "" -#: models_imports.py:307 +#: models_imports.py:308  msgid "Importer - Defaults"  msgstr "" -#: models_imports.py:355 +#: models_imports.py:356  msgid "Importer - Default value"  msgstr "" -#: models_imports.py:356 +#: models_imports.py:357  msgid "Importer - Default values"  msgstr "" -#: models_imports.py:405 templates/ishtar/import_step_by_step.html:101 +#: models_imports.py:406 templates/ishtar/import_step_by_step.html:101  #: templates/ishtar/import_step_by_step.html:269  msgid "Column number"  msgstr "" -#: models_imports.py:413 +#: models_imports.py:414  msgid "Required"  msgstr "" -#: models_imports.py:415 +#: models_imports.py:416  msgid "Export field name"  msgstr "" -#: models_imports.py:416 +#: models_imports.py:417  msgid ""  "Fill this field if the field name is ambiguous for export. For instance: "  "concatenated fields."  msgstr "" -#: models_imports.py:422 +#: models_imports.py:423  msgid "Importer - Column"  msgstr "" -#: models_imports.py:423 +#: models_imports.py:424  msgid "Importer - Columns"  msgstr "" -#: models_imports.py:457 +#: models_imports.py:458  msgid "Field name"  msgstr "" -#: models_imports.py:459 models_imports.py:547 +#: models_imports.py:460 models_imports.py:548  msgid "Force creation of new items"  msgstr "" -#: models_imports.py:461 models_imports.py:549 +#: models_imports.py:462 models_imports.py:550  msgid "Concatenate with existing"  msgstr "" -#: models_imports.py:463 models_imports.py:551 +#: models_imports.py:464 models_imports.py:552  msgid "Concatenate character"  msgstr "" -#: models_imports.py:468 +#: models_imports.py:469  msgid "Importer - Duplicate field"  msgstr "" -#: models_imports.py:469 +#: models_imports.py:470  msgid "Importer - Duplicate fields"  msgstr "" -#: models_imports.py:486 +#: models_imports.py:487  msgid "Regular expression"  msgstr "" -#: models_imports.py:490 +#: models_imports.py:491  msgid "Importer - Regular expression"  msgstr "" -#: models_imports.py:491 +#: models_imports.py:492  msgid "Importer - Regular expressions"  msgstr "" -#: models_imports.py:505 +#: models_imports.py:506  msgid "Format string"  msgstr "" -#: models_imports.py:506 +#: models_imports.py:507  msgid ""  "A string used to format a value using the Python \"format()\" method. The "  "site https://pyformat.info/ provide good examples of usage. Only one \"{}\" "  "entry is managed. The input is assumed to be a string."  msgstr "" -#: models_imports.py:514 +#: models_imports.py:515  msgid "Importer - Value format"  msgstr "" -#: models_imports.py:515 +#: models_imports.py:516  msgid "Importer - Value formats"  msgstr "" -#: models_imports.py:525 +#: models_imports.py:526  msgid "The string provided generate an error. Fix it."  msgstr "" -#: models_imports.py:557 +#: models_imports.py:558  msgid "Importer - Target"  msgstr "" -#: models_imports.py:558 +#: models_imports.py:559  msgid "Importer - Targets"  msgstr "" -#: models_imports.py:595 views_item.py:388 views_item.py:1073 +#: models_imports.py:596 views_item.py:388 views_item.py:1073  msgid "True"  msgstr "" -#: models_imports.py:596 views_item.py:1075 +#: models_imports.py:597 views_item.py:1075  msgid "False"  msgstr "" -#: models_imports.py:608 +#: models_imports.py:609  msgid "All users can use it"  msgstr "" -#: models_imports.py:610 +#: models_imports.py:611  msgid "All users can modify it"  msgstr "" -#: models_imports.py:615 +#: models_imports.py:616  msgid "Importer - Target key group"  msgstr "" -#: models_imports.py:616 +#: models_imports.py:617  msgid "Importer - Target key groups"  msgstr "" -#: models_imports.py:635 +#: models_imports.py:636  msgid "Is set"  msgstr "" -#: models_imports.py:643 +#: models_imports.py:644  msgid "Importer - Target key"  msgstr "" -#: models_imports.py:644 +#: models_imports.py:645  msgid "Importer - Targets keys"  msgstr "" -#: models_imports.py:708 +#: models_imports.py:709  msgid "Period"  msgstr "" -#: models_imports.py:709 +#: models_imports.py:710  msgid "Report state"  msgstr "" -#: models_imports.py:710 +#: models_imports.py:711  msgid "Remain type"  msgstr "" -#: models_imports.py:711 +#: models_imports.py:712  msgid "Unit"  msgstr "" -#: models_imports.py:713 +#: models_imports.py:714  msgid "Activity type"  msgstr "" -#: models_imports.py:715 +#: models_imports.py:716  msgid "Documentation type"  msgstr "" -#: models_imports.py:717 +#: models_imports.py:718  msgid "Dating quality"  msgstr "" -#: models_imports.py:718 +#: models_imports.py:719  msgid "Material"  msgstr "" -#: models_imports.py:720 +#: models_imports.py:721  msgid "Conservatory state"  msgstr "" -#: models_imports.py:721 +#: models_imports.py:722  msgid "Container type"  msgstr "" -#: models_imports.py:723 +#: models_imports.py:724  msgid "Warehouse division"  msgstr "" -#: models_imports.py:724 +#: models_imports.py:725  msgid "Warehouse type"  msgstr "" -#: models_imports.py:725 +#: models_imports.py:726  msgid "Treatment type"  msgstr "" -#: models_imports.py:727 +#: models_imports.py:728  msgid "Treatment emergency type"  msgstr "" -#: models_imports.py:728 +#: models_imports.py:729  msgid "Object type"  msgstr "" -#: models_imports.py:729 +#: models_imports.py:730  msgid "Integrity type"  msgstr "" -#: models_imports.py:731 +#: models_imports.py:732  msgid "Remarkability type"  msgstr "" -#: models_imports.py:732 +#: models_imports.py:733  msgid "Alteration type"  msgstr "" -#: models_imports.py:734 +#: models_imports.py:735  msgid "Alteration cause type"  msgstr "" -#: models_imports.py:735 +#: models_imports.py:736  msgid "Batch type"  msgstr "" -#: models_imports.py:736 +#: models_imports.py:737  msgid "Checked type"  msgstr "" -#: models_imports.py:738 +#: models_imports.py:739  msgid "Material type quality"  msgstr "" -#: models_imports.py:740 +#: models_imports.py:741  msgid "Identification type"  msgstr "" -#: models_imports.py:742 +#: models_imports.py:743  msgid "Context record relation type"  msgstr "" -#: models_imports.py:753 +#: models_imports.py:754  msgid "String"  msgstr "" -#: models_imports.py:756 +#: models_imports.py:757  #: templates/ishtar/dashboards/dashboard_main_detail.html:196  msgid "Year"  msgstr "" -#: models_imports.py:757 +#: models_imports.py:758  msgid "INSEE code"  msgstr "" -#: models_imports.py:758 +#: models_imports.py:759  msgid "String to boolean"  msgstr "" -#: models_imports.py:759 +#: models_imports.py:760  msgctxt "filesystem"  msgid "File"  msgstr "" -#: models_imports.py:760 +#: models_imports.py:761  msgid "Unknow type"  msgstr "" -#: models_imports.py:777 +#: models_imports.py:778  msgid "4 digit year. e.g.: \"2015\""  msgstr "" -#: models_imports.py:778 +#: models_imports.py:779  msgid "4 digit year/month/day. e.g.: \"2015/02/04\""  msgstr "" -#: models_imports.py:779 +#: models_imports.py:780  msgid "Day/month/4 digit year. e.g.: \"04/02/2015\""  msgstr "" -#: models_imports.py:795 +#: models_imports.py:796  msgid "Options"  msgstr "" -#: models_imports.py:797 +#: models_imports.py:798  msgid "Split character(s)"  msgstr "" -#: models_imports.py:802 +#: models_imports.py:803  msgid "Importer - Formater type"  msgstr "" -#: models_imports.py:803 +#: models_imports.py:804  msgid "Importer - Formater types"  msgstr "" -#: models_imports.py:859 -#: templates/ishtar/dashboards/dashboard_main_detail.html:132 -msgid "Created" -msgstr "" - -#: models_imports.py:860 +#: models_imports.py:861  msgid "Analyse in progress"  msgstr "" -#: models_imports.py:861 +#: models_imports.py:862  msgid "Analysed"  msgstr "" -#: models_imports.py:862 +#: models_imports.py:863  msgid "Check modified in queue"  msgstr "" -#: models_imports.py:863 +#: models_imports.py:864  msgid "Import in queue"  msgstr "" -#: models_imports.py:864 +#: models_imports.py:865  msgid "Check modified in progress"  msgstr "" -#: models_imports.py:865 +#: models_imports.py:866  msgid "Import in progress"  msgstr "" -#: models_imports.py:866 +#: models_imports.py:867  msgid "Partially imported"  msgstr "" -#: models_imports.py:869 +#: models_imports.py:870  msgid "Archived"  msgstr "" -#: models_imports.py:905 +#: models_imports.py:906  msgid "Imported file"  msgstr "" -#: models_imports.py:908 +#: models_imports.py:909  msgid "Associated images (zip file)"  msgstr "" -#: models_imports.py:913 +#: models_imports.py:914  msgid "If a group is selected, target key saved in this group will be used."  msgstr "" -#: models_imports.py:916 +#: models_imports.py:917  msgid "Encoding"  msgstr "" -#: models_imports.py:919 +#: models_imports.py:920  msgid "CSV separator"  msgstr "" -#: models_imports.py:920 +#: models_imports.py:921  msgid ""  "Separator for CSV file. Standard is comma but Microsoft Excel do not follow "  "this standard and use semi-colon."  msgstr "" -#: models_imports.py:924 +#: models_imports.py:925  msgid "Skip lines"  msgstr "" -#: models_imports.py:925 +#: models_imports.py:926  msgid "Number of header lines in your file (can be 0)."  msgstr "" -#: models_imports.py:927 +#: models_imports.py:928  msgid "Error file"  msgstr "" -#: models_imports.py:930 +#: models_imports.py:931  msgid "Result file"  msgstr "" -#: models_imports.py:933 +#: models_imports.py:934  msgid "Match file"  msgstr "" -#: models_imports.py:938 +#: models_imports.py:939  msgid "Conservative import"  msgstr "" -#: models_imports.py:939 +#: models_imports.py:940  msgid "If set to true, do not overload existing values."  msgstr "" -#: models_imports.py:942 +#: models_imports.py:943  msgid "End date"  msgstr "" -#: models_imports.py:945 +#: models_imports.py:946  msgid "Remaining seconds"  msgstr "" -#: models_imports.py:946 +#: models_imports.py:947  msgid "Current line"  msgstr "" -#: models_imports.py:948 +#: models_imports.py:949  msgid "Number of line"  msgstr "" -#: models_imports.py:951 +#: models_imports.py:952  msgid "Imported line numbers"  msgstr "" -#: models_imports.py:954 +#: models_imports.py:955  msgid "Changed have been checked"  msgstr "" -#: models_imports.py:957 +#: models_imports.py:958  msgid "Changed line numbers"  msgstr "" -#: models_imports.py:962 +#: models_imports.py:963  msgid "Import"  msgstr "" -#: models_imports.py:1003 models_imports.py:1143 +#: models_imports.py:1004 models_imports.py:1144  msgid "Error in the CSV file."  msgstr "" -#: models_imports.py:1070 +#: models_imports.py:1071  msgid "Analyse"  msgstr "" -#: models_imports.py:1072 models_imports.py:1081 +#: models_imports.py:1073 models_imports.py:1082  msgid "Re-analyse"  msgstr "" -#: models_imports.py:1073 -msgid "Launch import" -msgstr "" - -#: models_imports.py:1076 +#: models_imports.py:1077  msgid "Step by step import"  msgstr "" -#: models_imports.py:1077 models_imports.py:1086 +#: models_imports.py:1078 models_imports.py:1087  msgid "Re-check for changes"  msgstr "" -#: models_imports.py:1079 models_imports.py:1088 +#: models_imports.py:1080 models_imports.py:1089  msgid "Check for changes"  msgstr "" -#: models_imports.py:1082 +#: models_imports.py:1083  msgid "Re-import"  msgstr "" -#: models_imports.py:1085 +#: models_imports.py:1086  msgid "Step by step re-import"  msgstr "" -#: models_imports.py:1089 +#: models_imports.py:1090  msgid "Archive"  msgstr "" -#: models_imports.py:1091 +#: models_imports.py:1092  msgid "Unarchive"  msgstr "" -#: models_imports.py:1092 templates/ishtar/form_delete.html:11 views.py:2068 +#: models_imports.py:1093 templates/ishtar/form_delete.html:11 views.py:2068  #: widgets.py:381 widgets.py:413  msgid "Delete"  msgstr "" -#: models_imports.py:1171 +#: models_imports.py:1172  msgid "Modification check {} added to the queue"  msgstr "" -#: models_imports.py:1241 +#: models_imports.py:1242  msgid "Import {} added to the queue"  msgstr "" -#: models_imports.py:1263 +#: models_imports.py:1264  msgid "Error on imported file: {}"  msgstr "" -#: models_imports.py:1298 +#: models_imports.py:1299  msgid "Import {} finished with errors"  msgstr "" -#: models_imports.py:1307 +#: models_imports.py:1308  msgid "Import {} finished with no errors"  msgstr "" +#: tasks.py:87 tasks.py:99 tasks.py:111 tasks.py:122 tasks.py:133 +#| msgid "No data provided" +msgid "No data to export" +msgstr "" + +#: tasks.py:147 +#| msgid "Export field name" +msgid "Export finished" +msgstr "" +  #: templates/404.html:3  msgid "Page not found"  msgstr "" @@ -3015,6 +3197,18 @@ msgstr ""  msgid "Import from CSV"  msgstr "" +#: templates/admin/ishtar_common/importtask/change_form.html:7 +msgid "" +"Are you sure you want to create/update an import task? If you are not " +"cautious this operation may result in severe data loss." +msgstr "" + +#: templates/admin/ishtar_common/importtask/change_list.html:7 +msgid "" +"Are you sure you want to launch an import task? If you are not cautious this " +"operation may result in severe data loss." +msgstr "" +  #: templates/admin/profiletype_summary_change_list.html:4  msgid "Profile type Summary"  msgstr "" @@ -3372,7 +3566,6 @@ msgid "Show / hide advanced search"  msgstr ""  #: templates/error.html:7 -#| msgid "Back to main page"  msgid "Back to your page"  msgstr "" @@ -3873,10 +4066,6 @@ msgstr ""  msgid "Status"  msgstr "" -#: templates/ishtar/import_table.html:32 -msgid "Action" -msgstr "" -  #: templates/ishtar/import_table.html:33  msgid "Unmatched items"  msgstr "" @@ -3945,6 +4134,19 @@ msgstr ""  msgid "Contact informations"  msgstr "" +#: templates/ishtar/sheet.html:125 +#, python-format +msgid "" +"\n" +"                This item has been locked by %(locker)s. Edition is " +"disabled.\n" +"                " +msgstr "" + +#: templates/ishtar/sheet.html:128 +msgid "This item has been locked. Edition is disabled." +msgstr "" +  #: templates/ishtar/sheet_document.html:32  msgid "Web link"  msgstr "" @@ -4356,19 +4558,19 @@ msgstr ""  msgid "You don't have sufficient permissions to do this action."  msgstr "" -#: utils.py:537 +#: utils.py:536  msgid " (...)"  msgstr "" -#: utils.py:617 +#: utils.py:616  msgid "Information"  msgstr "" -#: utils.py:618 +#: utils.py:617  msgid "Load another random image?"  msgstr "" -#: utils.py:1452 +#: utils.py:1451  msgid "The maximum supported file size is {} Mo."  msgstr "" @@ -4420,10 +4622,6 @@ msgstr ""  msgid "Archaeological file"  msgstr "" -#: views.py:273 -msgid "Warehouse" -msgstr "" -  #: views.py:277  msgid "Treatment request"  msgstr "" @@ -4520,6 +4718,19 @@ msgstr ""  msgid "Bookmark - Delete"  msgstr "" +#: views.py:2119 +#| msgid "Available" +msgid "Not available" +msgstr "" + +#: views.py:2120 +msgid "Action not available for these items." +msgstr "" + +#: views.py:2223 +msgid "lock/unlock" +msgstr "" +  #: views_item.py:149  #, python-format  msgid "New %s" diff --git a/ishtar_common/models.py b/ishtar_common/models.py index f673aed85..1c17a4421 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -5747,7 +5747,7 @@ class ExportTask(models.Model):      def clean(self):          if (self.filter_text and not self.filter_type) or ( -                self.filter_type and not self.filter_type): +                self.filter_type and not self.filter_text):              raise ValidationError(                  _("To filter filter type and filter text must be filled.")              ) | 
