From 819285c54203281ed827ef148663c9cde807611b Mon Sep 17 00:00:00 2001 From: Simon Date: Tue, 9 Jan 2024 11:00:11 +0100 Subject: [PATCH 1/3] i18n: updated translations --- src/assets/locale/messages.de.xlf | 835 ++++++++++++++++------- src/assets/locale/messages.fr.xlf | 835 ++++++++++++++++------- src/assets/locale/messages.it.xlf | 835 ++++++++++++++++------- src/assets/locale/messages.xlf | 1018 +++++++++++++++++++---------- 4 files changed, 2440 insertions(+), 1083 deletions(-) diff --git a/src/assets/locale/messages.de.xlf b/src/assets/locale/messages.de.xlf index 03bc6ca2a3..232b05dd90 100644 --- a/src/assets/locale/messages.de.xlf +++ b/src/assets/locale/messages.de.xlf @@ -85,7 +85,7 @@ Alert when selected date is invalid src/app/child-dev-project/attendance/add-day-attendance/roll-call-setup/roll-call-setup.component.ts - 214 + 215 @@ -713,7 +713,7 @@ Subtitle src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 96 + 114 @@ -723,7 +723,7 @@ Subtitle src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 89 + 107 @@ -733,7 +733,7 @@ Tooltip src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 129 + 147 @@ -743,7 +743,7 @@ Tooltip src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 131 + 149 @@ -1150,11 +1150,15 @@ src/app/core/config/config-fix.ts - 22 + 21 src/app/core/config/config-fix.ts - 946 + 312 + + + src/app/core/config/config-fix.ts + 747 @@ -1163,7 +1167,7 @@ Label for the subject of a note src/app/child-dev-project/notes/model/note.ts - 106 + 105 src/app/features/todos/model/todo.ts @@ -1175,11 +1179,11 @@ Vermerke src/app/child-dev-project/attendance/edit-attendance/edit-attendance.component.html - 47 + 46 src/app/child-dev-project/attendance/edit-attendance/edit-attendance.component.html - 98 + 97 @@ -1188,7 +1192,7 @@ Download note details as CSV src/app/child-dev-project/notes/note-details/note-details.component.html - 94 + 84 @@ -1198,7 +1202,7 @@ Tooltip-part src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 139 + 157 @@ -1208,7 +1212,7 @@ Tooltip-part src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 148 + 166 @@ -1427,6 +1431,51 @@ 63 + + link to another record + verknüpfe mit einem anderen Eintrag + + src/app/core/basic-datatypes/entity/entity.datatype.ts + 37 + + datatype-label + + + month (date without day of month) + Monat (Datum ohne Tag) + + src/app/core/basic-datatypes/month/month.datatype.ts + 34 + + datatype-label + + + number + Zahl + + src/app/core/basic-datatypes/number/number.datatype.ts + 36 + + datatype-label + + + text (long) + Text (lang) + + src/app/core/basic-datatypes/string/long-text.datatype.ts + 10 + + datatype-label + + + text + Test + + src/app/core/basic-datatypes/string/string.datatype.ts + 36 + + datatype-label + Imported values Importierte Werte @@ -1532,7 +1581,7 @@ The progress, e.g. of a certain activity src/app/features/dashboard-widgets/progress-dashboard-widget/progress-dashboard/progress-dashboard.component.ts - 66 + 76 @@ -1574,7 +1623,7 @@ Formular erfolgreich übermittelt src/app/features/public-form/public-form.component.ts - 62 + 61 @@ -1738,6 +1787,24 @@ alert dismiss action + + checkbox + Checkbox + + src/app/core/basic-datatypes/boolean/boolean.datatype.ts + 7 + + datatype-label + + + dropdown option + Auswahl Optionen + + src/app/core/basic-datatypes/configurable-enum/configurable-enum-datatype/configurable-enum.datatype.ts + 13 + + datatype-label + No file selected Keine Datei ausgewählt @@ -1773,7 +1840,7 @@ Tooltip show file src/app/features/file/edit-file/edit-file.component.html - 22 + 21 @@ -1782,7 +1849,7 @@ Tooltip upload file button src/app/features/file/edit-file/edit-file.component.html - 43 + 42 src/app/features/file/edit-photo/edit-photo.component.html @@ -1798,6 +1865,15 @@ 134 + + file attachment + Datei Anhang + + src/app/features/file/file.datatype.ts + 28 + + datatype-label + File downloaded Datei heruntergeladen @@ -2024,6 +2100,15 @@ 119 + + location (address + map) + Standort (Adresse + Karte) + + src/app/features/location/location.datatype.ts + 9 + + datatype-label + Select displayed locations @@ -2078,7 +2163,7 @@ Matching button label src/app/features/matching-entities/matching-entities/matching-entities.component.ts - 100 + 101 @@ -2087,7 +2172,7 @@ Matching View column name src/app/features/matching-entities/matching-entities/matching-entities.component.ts - 364 + 367 @@ -2138,7 +2223,7 @@ Sent after the user has sent a feature-request src/app/features/coming-soon/coming-soon/coming-soon.component.ts - 96 + 97 @@ -2147,7 +2232,7 @@ Menu item src/app/core/config/config-fix.ts - 17 + 16 @@ -2160,7 +2245,7 @@ src/app/core/config/config-fix.ts - 27 + 26 @@ -2169,11 +2254,11 @@ Menu item src/app/core/config/config-fix.ts - 32 + 31 src/app/core/config/config-fix.ts - 645 + 575 @@ -2182,7 +2267,7 @@ Menu item src/app/core/config/config-fix.ts - 42 + 41 src/app/features/todos/model/todo.ts @@ -2195,17 +2280,12 @@ Menu item src/app/core/config/config-fix.ts - 47 + 66 Site settings App-Einstellungen - Menu item - - src/app/core/config/config-fix.ts - 52 - src/app/core/site-settings/site-settings.ts 14 @@ -2217,7 +2297,7 @@ Menu item src/app/core/config/config-fix.ts - 57 + 46 @@ -2226,11 +2306,11 @@ Menu item src/app/core/config/config-fix.ts - 62 + 51 src/app/core/user/user.ts - 37 + 34 @@ -2239,16 +2319,7 @@ Menu item src/app/core/config/config-fix.ts - 67 - - - - Database Conflicts - Database Conflicts - Menu item - - src/app/core/config/config-fix.ts - 72 + 56 @@ -2257,7 +2328,7 @@ Menu item src/app/core/config/config-fix.ts - 77 + 61 @@ -2267,7 +2338,7 @@ Dashboard shortcut widget src/app/core/config/config-fix.ts - 92 + 81 @@ -2277,7 +2348,7 @@ Dashboard shortcut widget src/app/core/config/config-fix.ts - 97 + 86 @@ -2287,7 +2358,7 @@ Dashboard shortcut widget src/app/core/config/config-fix.ts - 102 + 91 @@ -2296,7 +2367,7 @@ Attendance week dashboard widget label src/app/core/config/config-fix.ts - 149 + 138 @@ -2305,7 +2376,7 @@ Attendance week dashboard widget label src/app/core/config/config-fix.ts - 156 + 145 @@ -2314,7 +2385,7 @@ Attendance week dashboard widget label src/app/core/config/config-fix.ts - 142 + 131 @@ -2323,7 +2394,7 @@ Title for notes overview src/app/core/config/config-fix.ts - 178 + 168 @@ -2332,11 +2403,11 @@ Translated name of default column group src/app/core/config/config-fix.ts - 188 + 178 src/app/core/config/config-fix.ts - 192 + 182 @@ -2345,19 +2416,19 @@ Translated name of mobile column group src/app/core/config/config-fix.ts - 189 + 179 src/app/core/config/config-fix.ts - 202 + 192 src/app/core/config/config-fix.ts - 481 + 422 src/app/core/config/config-fix.ts - 535 + 476 @@ -2365,16 +2436,34 @@ Anhang src/app/child-dev-project/notes/model/note.ts - 134 + 133 Site Settings App-Einstellungen - src/app/core/config/config-fix.ts - 267 + src/app/core/admin/admin.routing.ts + 39 + + + + Site Settings + App-Einstellungen + + src/app/core/admin/admin/admin.component.html + 12,14 + admin menu item + + + Database Conflicts + Database Conflicts + + src/app/core/admin/admin/admin.component.html + 16,18 + + admin menu item User Information @@ -2382,7 +2471,7 @@ Panel title src/app/core/config/config-fix.ts - 314 + 268 @@ -2391,7 +2480,7 @@ Panel title src/app/core/config/config-fix.ts - 333 + 283 @@ -2400,7 +2489,7 @@ Filename of markdown help page (make sure the filename you enter as a translation actually exists on the server!) src/app/core/config/config-fix.ts - 347 + 297 @@ -2409,15 +2498,15 @@ Panel title src/app/core/config/config-fix.ts - 379 + 330 src/app/core/config/config-fix.ts - 569 + 510 src/app/core/config/config-fix.ts - 771 + 703 @@ -2426,7 +2515,7 @@ Panel title src/app/core/config/config-fix.ts - 407 + 347 @@ -2435,7 +2524,7 @@ Panel title src/app/core/config/config-fix.ts - 416 + 356 @@ -2444,7 +2533,7 @@ Column label for age of child src/app/core/config/config-fix.ts - 438 + 379 @@ -2453,7 +2542,7 @@ Column label for school attendance of child src/app/core/config/config-fix.ts - 456 + 397 @@ -2462,7 +2551,7 @@ Column label for coaching attendance of child src/app/core/config/config-fix.ts - 465 + 406 @@ -2471,11 +2560,11 @@ Translated name of default column group src/app/core/config/config-fix.ts - 480 + 421 src/app/core/config/config-fix.ts - 484 + 425 @@ -2484,7 +2573,7 @@ Column group name src/app/core/config/config-fix.ts - 497 + 438 @@ -2493,11 +2582,11 @@ Column group name src/app/core/config/config-fix.ts - 520 + 461 src/app/core/config/config-fix.ts - 667 + 597 @@ -2506,7 +2595,7 @@ Header for form section src/app/core/config/config-fix.ts - 597 + 520 @@ -2515,7 +2604,7 @@ Header for form section src/app/core/config/config-fix.ts - 598 + 524 @@ -2524,7 +2613,7 @@ Header for form section src/app/core/config/config-fix.ts - 599 + 528 @@ -2533,7 +2622,7 @@ Panel title src/app/core/config/config-fix.ts - 606 + 536 @@ -2542,7 +2631,7 @@ Title inside a panel src/app/core/config/config-fix.ts - 609 + 539 @@ -2551,7 +2640,7 @@ Title inside a panel src/app/core/config/config-fix.ts - 629 + 559 @@ -2560,7 +2649,7 @@ Child details section title src/app/core/config/config-fix.ts - 633 + 563 @@ -2569,7 +2658,7 @@ Panel title src/app/core/config/config-fix.ts - 654 + 584 @@ -2578,7 +2667,7 @@ description section src/app/core/config/config-fix.ts - 676 + 607 @@ -2587,7 +2676,7 @@ Title inside a panel src/app/core/config/config-fix.ts - 683 + 615 @@ -2596,7 +2685,7 @@ Panel title src/app/core/config/config-fix.ts - 689 + 621 @@ -2605,7 +2694,7 @@ Panel title src/app/core/config/config-fix.ts - 714 + 646 @@ -2623,7 +2712,7 @@ Panel title src/app/core/config/config-fix.ts - 801 + 731 @@ -2631,8 +2720,8 @@ Basisbericht Name of a report - src/app/core/config/config-fix.ts - 816 + src/app/features/reporting/demo-report-config-generator.service.ts + 30 @@ -2640,8 +2729,8 @@ Alle Kinder Label of report query - src/app/core/config/config-fix.ts - 820 + src/app/features/reporting/demo-report-config-generator.service.ts + 34 @@ -2649,8 +2738,8 @@ Alle Schulen Label for report query - src/app/core/config/config-fix.ts - 825 + src/app/features/reporting/demo-report-config-generator.service.ts + 39 @@ -2658,8 +2747,8 @@ Schulgänger:innen Label for report query - src/app/core/config/config-fix.ts - 828 + src/app/features/reporting/demo-report-config-generator.service.ts + 42 @@ -2667,8 +2756,8 @@ Staatliche Schule Label for report query - src/app/core/config/config-fix.ts - 832 + src/app/features/reporting/demo-report-config-generator.service.ts + 46 @@ -2676,8 +2765,8 @@ Schüler:innen an staatlichen Schule Label for report query - src/app/core/config/config-fix.ts - 837 + src/app/features/reporting/demo-report-config-generator.service.ts + 51 @@ -2685,8 +2774,8 @@ Private Schulen Label for report query - src/app/core/config/config-fix.ts - 841 + src/app/features/reporting/demo-report-config-generator.service.ts + 55 @@ -2694,8 +2783,8 @@ Schüler:innen an privaten Schulen Label for report query - src/app/core/config/config-fix.ts - 846 + src/app/features/reporting/demo-report-config-generator.service.ts + 60 @@ -2703,8 +2792,8 @@ Eventbericht Name of a report - src/app/core/config/config-fix.ts - 854 + src/app/features/reporting/demo-report-config-generator.service.ts + 68 @@ -2712,8 +2801,8 @@ Anwesenheitsbericht Name of a report - src/app/core/config/config-fix.ts - 871 + src/app/features/reporting/demo-report-config-generator.service.ts + 85 @@ -2832,7 +2921,7 @@ src/app/core/config/config-fix.ts - 731 + 663 @@ -2845,7 +2934,7 @@ src/app/core/config/config-fix.ts - 1027 + 797 @@ -2963,11 +3052,11 @@ src/app/child-dev-project/notes/model/note.ts - 110 + 109 src/app/core/config/config-fix.ts - 37 + 36 @@ -2976,7 +3065,7 @@ Label for the social worker(s) who created the note src/app/child-dev-project/notes/model/note.ts - 117 + 116 @@ -2985,7 +3074,7 @@ Label for the category of a note src/app/child-dev-project/notes/model/note.ts - 126 + 125 @@ -2994,7 +3083,7 @@ label for the related Entities src/app/child-dev-project/notes/model/note.ts - 154 + 153 src/app/features/todos/model/todo.ts @@ -3019,7 +3108,7 @@ src/app/child-dev-project/notes/model/note.ts - 99 + 98 src/app/features/historical-data/model/historical-entity-data.ts @@ -3088,15 +3177,15 @@ src/app/core/config/config-fix.ts - 433 + 374 src/app/core/config/config-fix.ts - 882 + 781 - src/app/core/config/config-fix.ts - 999 + src/app/features/reporting/demo-report-config-generator.service.ts + 96 @@ -3220,7 +3309,7 @@ src/app/core/config/config-fix.ts - 1041 + 805 @@ -3430,6 +3519,205 @@ 39 + + Configure Field "" + Feld "" konfigurieren + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 1 + + + + The field settings here apply to the record type overall and affect both the field here in the current view as well as all other forms and lists where this field is displayed. + Die Einstellungen hier verändern den Datentyp und können das Feld hier und auch an anderen Stellen beeinflussen. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 5,9 + + + + Basics + Generell + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 13 + + + + Optionally you can define an additional shorter label to be displayed in table headers and other places where space is limited. + Zusätzlich kann ein optionales kurzes Label definiert werden welches in Tabellen oder anderen Stellen mit wenig Platz genutzt wird. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 26 + + + + Description + Description + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 38,44 + + + + The description provides additional explanation or context about this field. It is usually displayed as a help icon with tooltip. + Die Beschreibung kann zusätzliche Erklärungen oder Informationen zu einem Feld geben. Es wird meistens als Hilfe Icon mit Tooltip angezeigt. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 42 + + + + Field ID (readonly) + Feld ID (schreibgeschützt) + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 56,62 + + + + The internal ID of the field is used at a technical level in the database. The ID cannot be changed after the field has been created. + Die interne ID eines Feldes ist auf technischer Ebene notwendig für die Datenbank. Die ID kann nicht mehr geändert werden, nachdem das Feld bearbeitet erstellt wurde. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 60 + + + + Type Details (dropdown options set) + Typ Details (Dropdown Optionen) + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 93,99 + + + + Select an existing set of options to share between multiple fields or create a new, independent list of dropdown options. + Wähle ein existierendes Set and Optionen das von von anderen Feldern auch genutzt wird oder erstelle ein neues unabhängiges Set. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 97 + + + + Type Details (target record type) + Typ Details (verknüpfter Datentyp) + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 126,132 + + + + Select from which type of records the user can select and link to with this field. + Wähle mit welcher Art von Daten der Eintrag verknüpft werden kann. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 130 + + + + Advanced Options & Validation [COMING SOON] + Weitere Optionen & Datenvalidierung [COMING SOON] + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 151 + + + + You can group fields so that they will always appear next to each other while the layout is automatically adjusted to different screen sizes. Such field groups can also have a title displayed to users. + You can group fields so that they will always appear next to each other while the layout is automatically adjusted to different screen sizes. Such field groups can also have a title displayed to users. + + src/app/core/admin/admin-entity-details/admin-entity-form/admin-entity-form.component.html + 61 + + + + You can remove fields from this form without deleting them completely. The fields here will not be visible or editable for users but you can display them in other views or keep them archived to not lose previously collected data. Drag a field back into the form preview to display it. + You can remove fields from this form without deleting them completely. The fields here will not be visible or editable for users but you can display them in other views or keep them archived to not lose previously collected data. Drag a field back into the form preview to display it. + + src/app/core/admin/admin-entity-details/admin-entity-form/admin-entity-form.component.html + 81 + + + + Add Section + Add Section + + src/app/core/admin/admin-entity-details/admin-entity/admin-entity-details.component.html + 63,69 + + + + add a new tab + add a new tab + + src/app/core/admin/admin-entity-details/admin-entity/admin-entity-details.component.html + 80 + + + + Configuration updated + Configuration updated + + src/app/core/admin/admin-entity-details/admin-entity/admin-entity-details.component.ts + 105 + + Save config confirmation message + + + Delete Section? + Delete Section? + + src/app/core/admin/admin-entity-details/admin-section-header/admin-section-header.component.ts + 58 + + Admin UI - Delete Section Confirmation Title + + + Do you really want to delete this section with all its content? + Do you really want to delete this section with all its content? + + src/app/core/admin/admin-entity-details/admin-section-header/admin-section-header.component.ts + 59 + + Admin UI - Delete Section Confirmation Text + Conflicting Entity: Konfliktierende Entitäten: @@ -3484,7 +3772,7 @@ src/app/core/config/config-fix.ts - 444 + 385 @@ -3634,11 +3922,11 @@ src/app/core/config/config-fix.ts - 449 + 390 src/app/core/config/config-fix.ts - 551 + 492 @@ -3691,7 +3979,7 @@ Dashboard attendance component subtitle src/app/child-dev-project/attendance/dashboard-widgets/attendance-week-dashboard/attendance-week-dashboard.component.ts - 96 + 107 @@ -3738,6 +4026,10 @@ src/app/child-dev-project/attendance/model/recurring-activity.ts 54 + + src/app/core/admin/admin-entity-details/admin-section-header/admin-section-header.component.ts + 47 + Type @@ -3762,11 +4054,11 @@ src/app/core/config/config-fix.ts - 786 + 718 - src/app/core/config/config-fix.ts - 864 + src/app/features/reporting/demo-report-config-generator.service.ts + 78 @@ -3779,7 +4071,7 @@ src/app/child-dev-project/notes/model/note.ts - 167 + 166 @@ -3864,15 +4156,15 @@ src/app/child-dev-project/notes/model/note.ts - 176 + 175 src/app/core/config/config-fix.ts - 214 + 204 src/app/core/config/config-fix.ts - 510 + 451 @@ -3921,7 +4213,7 @@ src/app/core/config/config-fix.ts - 945 + 746 @@ -3934,7 +4226,7 @@ src/app/core/config/config-fix.ts - 474 + 415 @@ -3955,8 +4247,8 @@ 61 - src/app/core/config/config-fix.ts - 859 + src/app/features/reporting/demo-report-config-generator.service.ts + 73 @@ -4169,11 +4461,11 @@ Label for the address of a child src/app/core/config/config-fix.ts - 952 + 752 src/app/core/config/config-fix.ts - 1020 + 793 @@ -4182,7 +4474,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 959 + 756 @@ -4191,7 +4483,7 @@ Label for the religion of a child src/app/core/config/config-fix.ts - 966 + 760 @@ -4200,7 +4492,7 @@ Label for the mother tongue of a child src/app/core/config/config-fix.ts - 973 + 764 @@ -4209,7 +4501,7 @@ Tooltip description for the mother tongue of a child src/app/core/config/config-fix.ts - 974 + 765 @@ -4218,7 +4510,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 981 + 769 @@ -4227,7 +4519,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 988 + 773 @@ -4235,11 +4527,11 @@ Privatschule src/app/core/config/config-fix.ts - 368 + 319 src/app/core/config/config-fix.ts - 1006 + 785 @@ -4248,7 +4540,7 @@ Label for the language of a school src/app/core/config/config-fix.ts - 1013 + 789 @@ -4257,7 +4549,7 @@ Label for the timing of a school src/app/core/config/config-fix.ts - 1034 + 801 @@ -4266,7 +4558,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 1053 + 814 @@ -4275,7 +4567,7 @@ Description for a child attribute src/app/core/config/config-fix.ts - 1054 + 815 @@ -4284,7 +4576,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 1062 + 820 @@ -4293,7 +4585,7 @@ Description for a child attribute src/app/core/config/config-fix.ts - 1063 + 821 @@ -4302,7 +4594,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 1071 + 826 @@ -4311,7 +4603,7 @@ Description for a child attribute src/app/core/config/config-fix.ts - 1072 + 827 @@ -4320,7 +4612,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 1080 + 832 @@ -4329,7 +4621,7 @@ Description for a child attribute src/app/core/config/config-fix.ts - 1081 + 833 @@ -4338,7 +4630,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 1089 + 838 @@ -4347,7 +4639,7 @@ Description for a child attribute src/app/core/config/config-fix.ts - 1090 + 839 @@ -4356,7 +4648,7 @@ Label of user phone src/app/core/config/config-fix.ts - 1101 + 847 @@ -4384,7 +4676,7 @@ enum option label prefix for invalid id dummy src/app/core/basic-datatypes/configurable-enum/configurable-enum-datatype/configurable-enum.datatype.ts - 59 + 60 @@ -4424,8 +4716,8 @@ Gesamt Name of a column of a report - src/app/core/config/config-fix.ts - 899 + src/app/features/reporting/demo-report-config-generator.service.ts + 114 @@ -4433,8 +4725,8 @@ Anwesend Name of a column of a report - src/app/core/config/config-fix.ts - 903 + src/app/features/reporting/demo-report-config-generator.service.ts + 118 @@ -4442,8 +4734,8 @@ Anteil Name of a column of a report - src/app/core/config/config-fix.ts - 907 + src/app/features/reporting/demo-report-config-generator.service.ts + 122 @@ -4451,8 +4743,8 @@ Zu spät Name of a column of a report - src/app/core/config/config-fix.ts - 911 + src/app/features/reporting/demo-report-config-generator.service.ts + 126 @@ -4460,8 +4752,8 @@ Materials Distributed Name of a report - src/app/core/config/config-fix.ts - 921 + src/app/features/reporting/demo-report-config-generator.service.ts + 136 @@ -4568,13 +4860,21 @@ 27 + + Edit Data Structure + Edit Data Structure + + src/app/core/entity-details/entity-details/entity-details.component.html + 41 + + Save the new record to create it before accessing other details Speichere den neuen Eintrag bevor weitere Details angezeigt werden können Tooltip explaining disabled sections when creating new entity src/app/core/entity-details/entity-details/entity-details.component.html - 51 + 60 @@ -4658,7 +4958,7 @@ Sie haben nicht die nötigen Berechtigungen um die Änderungen zu speicher src/app/core/common-components/entity-form/entity-form.service.ts - 186 + 220 @@ -4666,7 +4966,7 @@ Speichern von fehlgeschlagen: src/app/core/common-components/entity-form/entity-form.service.ts - 197 + 231 @@ -4714,7 +5014,7 @@ Delete confirmation title src/app/core/entity/entity-actions/entity-actions.service.ts - 76 + 71 @@ -4733,54 +5033,54 @@ Delete confirmation dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 77 + 72 Processing ... Wird bearbeitet ... + Entity action progress dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 89 + 84 src/app/core/entity/entity-actions/entity-actions.service.ts - 145 + 141 - Entity action progress dialog Related records may still contain personal data Verknüpfte Einträge können noch persönliche Daten enthalten + post-delete related PII warning title src/app/core/entity/entity-actions/entity-actions.service.ts - 96 + 91 src/app/core/entity/entity-actions/entity-actions.service.ts - 152 + 148 - post-delete related PII warning title Some related records (e.g. notes) may still contain personal data in their text. We have automatically deleted all records that are linked to ONLY this . However, there are some records that are linked to multiple records. We have not deleted these, so that you will not lose relevant data. Please review them manually to ensure all sensitive information is removed, if required (e.g. by looking through the linked notes and editing a note's text). Einige verknüpfte Einträge können noch persönliche Daten enthalten (z.B. Notizen in ihrem Text). Wir haben automatisch alle Datensätze gelöscht, die NUR mit diesem -Datensatz verknüpft waren. Es existieren allerdings einige Datensätze, die mit mehreren Einträgen verknüpft sind. Wir haben diese nicht gelöscht, damit Sie keine relevanten Daten verlieren. Bitte überprüfen Sie diese selbst, um sicherzustellen, dass alle sensiblen Informationen entfern wurden, falls dies notwendig ist (z.B. indem Sie verknüpfte Notizen durchgehen und Notiz-Texte wenn nötig bearbeiten). + post-delete related PII warning dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 97,100 + 92 - post-delete related PII warning dialog - - Deleted - gelöscht - Entity action confirmation message verb + + "" deleted + "" deleted src/app/core/entity/entity-actions/entity-actions.service.ts - 114 + 108,110 + Entity action confirmation message Anonymize? @@ -4788,7 +5088,7 @@ Anonymize confirmation dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 132 + 128 @@ -4807,7 +5107,7 @@ Anonymize confirmation dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 133 + 129 @@ -4815,38 +5115,38 @@ However, there are some records that are linked to multiple records. We have not anonymized these, so that you will not lose relevant data. Please review them manually to ensure all sensitive information is removed (e.g. by looking through the linked notes and editing a note's text). Einige verknüpfte Einträge können noch persönliche Daten enthalten (z.B. Notizen in ihrem Text). Wir haben automatisch alle Datensätze anonymisiert, die NUR mit diesem -Datensatz verknüpft waren. Es existieren allerdings einige Datensätze, die mit mehreren Einträgen verknüpft sind. Wir haben diese nicht anonymisiert, damit Sie keine relevanten Daten verlieren. Bitte überprüfen Sie diese selbst, um sicherzustellen, dass alle sensiblen Informationen entfern wurden (z.B. indem Sie verknüpfte Notizen durchgehen und Notiz-Texte wenn nötig bearbeiten). + post-anonymize related PII warning dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 153,156 + 149 - post-anonymize related PII warning dialog - - Anonymized - anonymisiert - Entity action confirmation message verb + + "" anonymized + "" anonymized src/app/core/entity/entity-actions/entity-actions.service.ts - 163 + 158,160 + Entity action confirmation message - - Archived - Archived - Entity action confirmation message verb + + "" archived + "" archived src/app/core/entity/entity-actions/entity-actions.service.ts - 180 + 177,179 + Entity action confirmation message - - Reactivated - reaktiviert - Entity action confirmation message verb + + "" reactivated + "" reactivated src/app/core/entity/entity-actions/entity-actions.service.ts - 196 + 194,196 + Entity action confirmation message Undo @@ -4854,7 +5154,7 @@ Undo an entity action src/app/core/entity/entity-actions/entity-actions.service.ts - 41 + 36 src/app/core/import/import-confirm-summary/import-confirm-summary.component.ts @@ -4864,11 +5164,11 @@ Reverting changes ... Änderungen werden rückgängig gemacht ... + Undo entity action progress dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 50 + 45 - Undo entity action progress dialog [anonymized ] @@ -4876,7 +5176,7 @@ Entity.toString fallback for anonymized record src/app/core/entity/model/entity.ts - 316 + 312 @@ -5136,8 +5436,17 @@ Placeholder for input to add entities src/app/core/basic-datatypes/entity-array/edit-entity-array/edit-entity-array.component.ts - 28 + 27 + + + + link to other records (multi-select) + link to other records (multi-select) + + src/app/core/basic-datatypes/entity-array/entity-array.datatype.ts + 35 + datatype-label Select matching property @@ -5328,7 +5637,7 @@ slider src/app/core/common-components/entity-subrecord/entity-subrecord/entity-subrecord.component.html - 160 + 156 @@ -5350,14 +5659,14 @@ 59 - - "" - "" - Entity action confirmation message + + any + any - src/app/core/entity/entity-actions/entity-actions.service.ts - 35 + src/app/core/entity/default-datatype/default.datatype.ts + 48 + datatype-label Show previous changes @@ -5404,6 +5713,24 @@ 80 + + date + date + + src/app/core/basic-datatypes/date-only/date-only.datatype.ts + 35 + + datatype-label + + + date of birth (date + age) + date of birth (date + age) + + src/app/core/basic-datatypes/date-with-age/date-with-age.datatype.ts + 12 + + datatype-label + Discard Changes? Änderungen verwerfen? @@ -5478,7 +5805,7 @@ Missing permission src/app/core/permissions/permission-directive/disable-entity-operation.directive.ts - 37 + 38 @@ -5577,11 +5904,11 @@ Download a backup of all data in your local database. Lade ein Backup aller Daten aus Ihrer lokalen Datenbank herunter. + Support Panel - Download local db tooltip src/app/core/support/support/support.component.html - 68 + 72 - Support Panel - Download local db tooltip Support request @@ -5589,7 +5916,7 @@ Title user feedback dialog src/app/core/support/support/support.component.ts - 148 + 153 @@ -5598,7 +5925,7 @@ Subtitle user feedback dialog src/app/core/support/support/support.component.ts - 149 + 154 @@ -5811,7 +6138,7 @@ Änderungen laden? src/app/core/common-components/entity-form/entity-form/entity-form.component.ts - 111 + 102 @@ -5819,8 +6146,17 @@ Lokale Änderungen überlappen mit aktualisierten Daten, die vom Server synchronisiert wurden. Wollen Sie die lokalen Änderungen mit den aktuellsten Daten überschreiben? src/app/core/common-components/entity-form/entity-form/entity-form.component.ts - 112 + 103 + + + + id already in use + id already in use + + src/app/core/common-components/entity-form/unique-id-validator.ts + 9 + form field validation error Snackbar message src/app/core/user/user-security/user-security.component.ts - 123 + 124 @@ -5882,7 +6218,7 @@ Snackbar message src/app/core/user/user-security/user-security.component.ts - 125 + 126 @@ -5891,7 +6227,7 @@ Snackbar message src/app/core/user/user-security/user-security.component.ts - 150 + 151 @@ -5900,7 +6236,7 @@ Snackbar message src/app/core/user/user-security/user-security.component.ts - 171 + 172 @@ -5909,7 +6245,7 @@ label for entity src/app/core/user/user.ts - 36 + 33 @@ -5918,7 +6254,7 @@ Label of username src/app/core/user/user.ts - 42 + 39 @@ -5928,7 +6264,7 @@ Error message when trying to change the username src/app/core/user/user.ts - 50 + 47 @@ -6663,6 +6999,15 @@ 46 + + time interval + time interval + + src/app/features/todos/recurring-interval/time-interval.datatype.ts + 8 + + datatype-label + every jede/n @@ -6790,7 +7135,7 @@ Filter-option for todos src/app/features/todos/todo-list/todo-list.component.ts - 131 + 137 @@ -6799,7 +7144,7 @@ Filter-option for todos src/app/features/todos/todo-list/todo-list.component.ts - 101 + 107 @@ -6808,7 +7153,7 @@ Filter-option for todos src/app/features/todos/todo-list/todo-list.component.ts - 106 + 112 @@ -6817,7 +7162,7 @@ Filter-option for todos src/app/features/todos/todo-list/todo-list.component.ts - 111 + 117 @@ -6825,7 +7170,7 @@ Alle src/app/features/todos/todo-list/todo-list.component.ts - 114 + 120 @@ -6833,7 +7178,7 @@ fällige Aufgaben src/app/features/todos/todo-list/todo-list.component.ts - 116 + 122 @@ -7091,6 +7436,14 @@ 30 + + Change language + Change language + + src/app/core/language/language-select/language-select.component.html + 4 + + More Information Weitere Informationen diff --git a/src/assets/locale/messages.fr.xlf b/src/assets/locale/messages.fr.xlf index 329159f3fa..301825e4d8 100644 --- a/src/assets/locale/messages.fr.xlf +++ b/src/assets/locale/messages.fr.xlf @@ -20,7 +20,7 @@ src/app/child-dev-project/notes/model/note.ts - 99 + 98 src/app/features/historical-data/model/historical-entity-data.ts @@ -85,7 +85,7 @@ src/app/core/config/config-fix.ts - 1041 + 805 @@ -243,8 +243,8 @@ 61 - src/app/core/config/config-fix.ts - 859 + src/app/features/reporting/demo-report-config-generator.service.ts + 73 @@ -377,7 +377,7 @@ Alert when selected date is invalid src/app/child-dev-project/attendance/add-day-attendance/roll-call-setup/roll-call-setup.component.ts - 214 + 215 @@ -770,11 +770,11 @@ src/app/core/config/config-fix.ts - 449 + 390 src/app/core/config/config-fix.ts - 551 + 492 @@ -827,7 +827,7 @@ Dashboard attendance component subtitle src/app/child-dev-project/attendance/dashboard-widgets/attendance-week-dashboard/attendance-week-dashboard.component.ts - 96 + 107 @@ -874,6 +874,10 @@ src/app/child-dev-project/attendance/model/recurring-activity.ts 54 + + src/app/core/admin/admin-entity-details/admin-section-header/admin-section-header.component.ts + 47 + Type @@ -898,11 +902,11 @@ src/app/core/config/config-fix.ts - 786 + 718 - src/app/core/config/config-fix.ts - 864 + src/app/features/reporting/demo-report-config-generator.service.ts + 78 @@ -915,7 +919,7 @@ src/app/child-dev-project/notes/model/note.ts - 167 + 166 @@ -1088,7 +1092,7 @@ src/app/core/config/config-fix.ts - 731 + 663 @@ -1207,15 +1211,15 @@ src/app/core/config/config-fix.ts - 433 + 374 src/app/core/config/config-fix.ts - 882 + 781 - src/app/core/config/config-fix.ts - 999 + src/app/features/reporting/demo-report-config-generator.service.ts + 96 @@ -1291,15 +1295,15 @@ src/app/child-dev-project/notes/model/note.ts - 176 + 175 src/app/core/config/config-fix.ts - 214 + 204 src/app/core/config/config-fix.ts - 510 + 451 @@ -1348,7 +1352,7 @@ src/app/core/config/config-fix.ts - 1027 + 797 @@ -1361,7 +1365,7 @@ src/app/core/config/config-fix.ts - 945 + 746 @@ -1374,7 +1378,7 @@ src/app/core/config/config-fix.ts - 444 + 385 @@ -1664,7 +1668,7 @@ src/app/core/config/config-fix.ts - 474 + 415 @@ -1756,7 +1760,7 @@ Subtitle src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 96 + 114 @@ -1766,7 +1770,7 @@ Subtitle src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 89 + 107 @@ -1776,7 +1780,7 @@ Tooltip src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 129 + 147 @@ -1786,7 +1790,7 @@ Tooltip src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 131 + 149 @@ -1796,7 +1800,7 @@ Tooltip-part src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 139 + 157 @@ -1806,7 +1810,7 @@ Tooltip-part src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 148 + 166 @@ -2207,11 +2211,15 @@ src/app/core/config/config-fix.ts - 22 + 21 + + + src/app/core/config/config-fix.ts + 312 src/app/core/config/config-fix.ts - 946 + 747 @@ -2220,7 +2228,7 @@ Label for the subject of a note src/app/child-dev-project/notes/model/note.ts - 106 + 105 src/app/features/todos/model/todo.ts @@ -2237,11 +2245,11 @@ src/app/child-dev-project/notes/model/note.ts - 110 + 109 src/app/core/config/config-fix.ts - 37 + 36 @@ -2250,7 +2258,7 @@ Label for the social worker(s) who created the note src/app/child-dev-project/notes/model/note.ts - 117 + 116 @@ -2259,7 +2267,7 @@ Label for the category of a note src/app/child-dev-project/notes/model/note.ts - 126 + 125 @@ -2268,7 +2276,7 @@ label for the related Entities src/app/child-dev-project/notes/model/note.ts - 154 + 153 src/app/features/todos/model/todo.ts @@ -2280,11 +2288,11 @@ Observations src/app/child-dev-project/attendance/edit-attendance/edit-attendance.component.html - 47 + 46 src/app/child-dev-project/attendance/edit-attendance/edit-attendance.component.html - 98 + 97 @@ -2293,7 +2301,7 @@ Download note details as CSV src/app/child-dev-project/notes/note-details/note-details.component.html - 94 + 84 @@ -2656,6 +2664,51 @@ 63 + + link to another record + link to another record + + src/app/core/basic-datatypes/entity/entity.datatype.ts + 37 + + datatype-label + + + month (date without day of month) + month (date without day of month) + + src/app/core/basic-datatypes/month/month.datatype.ts + 34 + + datatype-label + + + number + number + + src/app/core/basic-datatypes/number/number.datatype.ts + 36 + + datatype-label + + + text (long) + text (long) + + src/app/core/basic-datatypes/string/long-text.datatype.ts + 10 + + datatype-label + + + text + text + + src/app/core/basic-datatypes/string/string.datatype.ts + 36 + + datatype-label + Imported values Imported values @@ -2761,7 +2814,7 @@ The progress, e.g. of a certain activity src/app/features/dashboard-widgets/progress-dashboard-widget/progress-dashboard/progress-dashboard.component.ts - 66 + 76 @@ -2803,7 +2856,7 @@ Successfully submitted form src/app/features/public-form/public-form.component.ts - 62 + 61 @@ -2946,6 +2999,205 @@ 39 + + Configure Field "" + Configure Field "" + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 1 + + + + The field settings here apply to the record type overall and affect both the field here in the current view as well as all other forms and lists where this field is displayed. + The field settings here apply to the record type overall and affect both the field here in the current view as well as all other forms and lists where this field is displayed. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 5,9 + + + + Basics + Basics + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 13 + + + + Optionally you can define an additional shorter label to be displayed in table headers and other places where space is limited. + Optionally you can define an additional shorter label to be displayed in table headers and other places where space is limited. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 26 + + + + Description + Description + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 38,44 + + + + The description provides additional explanation or context about this field. It is usually displayed as a help icon with tooltip. + The description provides additional explanation or context about this field. It is usually displayed as a help icon with tooltip. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 42 + + + + Field ID (readonly) + Field ID (readonly) + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 56,62 + + + + The internal ID of the field is used at a technical level in the database. The ID cannot be changed after the field has been created. + The internal ID of the field is used at a technical level in the database. The ID cannot be changed after the field has been created. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 60 + + + + Type Details (dropdown options set) + Type Details (dropdown options set) + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 93,99 + + + + Select an existing set of options to share between multiple fields or create a new, independent list of dropdown options. + Select an existing set of options to share between multiple fields or create a new, independent list of dropdown options. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 97 + + + + Type Details (target record type) + Type Details (target record type) + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 126,132 + + + + Select from which type of records the user can select and link to with this field. + Select from which type of records the user can select and link to with this field. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 130 + + + + Advanced Options & Validation [COMING SOON] + Advanced Options & Validation [COMING SOON] + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 151 + + + + You can group fields so that they will always appear next to each other while the layout is automatically adjusted to different screen sizes. Such field groups can also have a title displayed to users. + You can group fields so that they will always appear next to each other while the layout is automatically adjusted to different screen sizes. Such field groups can also have a title displayed to users. + + src/app/core/admin/admin-entity-details/admin-entity-form/admin-entity-form.component.html + 61 + + + + You can remove fields from this form without deleting them completely. The fields here will not be visible or editable for users but you can display them in other views or keep them archived to not lose previously collected data. Drag a field back into the form preview to display it. + You can remove fields from this form without deleting them completely. The fields here will not be visible or editable for users but you can display them in other views or keep them archived to not lose previously collected data. Drag a field back into the form preview to display it. + + src/app/core/admin/admin-entity-details/admin-entity-form/admin-entity-form.component.html + 81 + + + + Add Section + Add Section + + src/app/core/admin/admin-entity-details/admin-entity/admin-entity-details.component.html + 63,69 + + + + add a new tab + add a new tab + + src/app/core/admin/admin-entity-details/admin-entity/admin-entity-details.component.html + 80 + + + + Configuration updated + Configuration updated + + src/app/core/admin/admin-entity-details/admin-entity/admin-entity-details.component.ts + 105 + + Save config confirmation message + + + Delete Section? + Delete Section? + + src/app/core/admin/admin-entity-details/admin-section-header/admin-section-header.component.ts + 58 + + Admin UI - Delete Section Confirmation Title + + + Do you really want to delete this section with all its content? + Do you really want to delete this section with all its content? + + src/app/core/admin/admin-entity-details/admin-section-header/admin-section-header.component.ts + 59 + + Admin UI - Delete Section Confirmation Text + Conflicting Entity: Conflit d'éléments: @@ -3087,6 +3339,24 @@ alert dismiss action + + checkbox + checkbox + + src/app/core/basic-datatypes/boolean/boolean.datatype.ts + 7 + + datatype-label + + + dropdown option + dropdown option + + src/app/core/basic-datatypes/configurable-enum/configurable-enum-datatype/configurable-enum.datatype.ts + 13 + + datatype-label + Username Nom d'utilisateur @@ -3148,7 +3418,7 @@ Sent after the user has sent a feature-request src/app/features/coming-soon/coming-soon/coming-soon.component.ts - 96 + 97 @@ -3157,7 +3427,7 @@ Menu item src/app/core/config/config-fix.ts - 17 + 16 @@ -3170,7 +3440,7 @@ src/app/core/config/config-fix.ts - 27 + 26 @@ -3188,17 +3458,12 @@ Menu item src/app/core/config/config-fix.ts - 47 + 66 Site settings Site settings - Menu item - - src/app/core/config/config-fix.ts - 52 - src/app/core/site-settings/site-settings.ts 14 @@ -3210,7 +3475,7 @@ Menu item src/app/core/config/config-fix.ts - 57 + 46 @@ -3219,11 +3484,11 @@ Menu item src/app/core/config/config-fix.ts - 62 + 51 src/app/core/user/user.ts - 37 + 34 @@ -3232,16 +3497,7 @@ Menu item src/app/core/config/config-fix.ts - 67 - - - - Database Conflicts - Conflits dans la base de donnée - Menu item - - src/app/core/config/config-fix.ts - 72 + 56 @@ -3250,7 +3506,7 @@ Menu item src/app/core/config/config-fix.ts - 77 + 61 @@ -3260,7 +3516,7 @@ Dashboard shortcut widget src/app/core/config/config-fix.ts - 92 + 81 @@ -3270,7 +3526,7 @@ Dashboard shortcut widget src/app/core/config/config-fix.ts - 97 + 86 @@ -3280,7 +3536,7 @@ Dashboard shortcut widget src/app/core/config/config-fix.ts - 102 + 91 @@ -3289,7 +3545,7 @@ Attendance week dashboard widget label src/app/core/config/config-fix.ts - 149 + 138 @@ -3298,7 +3554,7 @@ Attendance week dashboard widget label src/app/core/config/config-fix.ts - 156 + 145 @@ -3307,7 +3563,7 @@ Attendance week dashboard widget label src/app/core/config/config-fix.ts - 142 + 131 @@ -3316,7 +3572,7 @@ Title for notes overview src/app/core/config/config-fix.ts - 178 + 168 @@ -3325,11 +3581,11 @@ Translated name of default column group src/app/core/config/config-fix.ts - 188 + 178 src/app/core/config/config-fix.ts - 192 + 182 @@ -3338,19 +3594,19 @@ Translated name of mobile column group src/app/core/config/config-fix.ts - 189 + 179 src/app/core/config/config-fix.ts - 202 + 192 src/app/core/config/config-fix.ts - 481 + 422 src/app/core/config/config-fix.ts - 535 + 476 @@ -3358,24 +3614,42 @@ Attachment src/app/child-dev-project/notes/model/note.ts - 134 + 133 Site Settings Site Settings - src/app/core/config/config-fix.ts - 267 + src/app/core/admin/admin.routing.ts + 39 + + Site Settings + Site Settings + + src/app/core/admin/admin/admin.component.html + 12,14 + + admin menu item + + + Database Conflicts + Conflits dans la base de donnée + + src/app/core/admin/admin/admin.component.html + 16,18 + + admin menu item + User Information User Information Panel title src/app/core/config/config-fix.ts - 314 + 268 @@ -3384,7 +3658,7 @@ Panel title src/app/core/config/config-fix.ts - 333 + 283 @@ -3393,7 +3667,7 @@ Filename of markdown help page (make sure the filename you enter as a translation actually exists on the server!) src/app/core/config/config-fix.ts - 347 + 297 @@ -3401,11 +3675,11 @@ École privée src/app/core/config/config-fix.ts - 368 + 319 src/app/core/config/config-fix.ts - 1006 + 785 @@ -3414,15 +3688,15 @@ Panel title src/app/core/config/config-fix.ts - 379 + 330 src/app/core/config/config-fix.ts - 569 + 510 src/app/core/config/config-fix.ts - 771 + 703 @@ -3431,7 +3705,7 @@ Panel title src/app/core/config/config-fix.ts - 407 + 347 @@ -3440,7 +3714,7 @@ Panel title src/app/core/config/config-fix.ts - 416 + 356 @@ -3449,7 +3723,7 @@ Column label for age of child src/app/core/config/config-fix.ts - 438 + 379 @@ -3458,7 +3732,7 @@ Column label for school attendance of child src/app/core/config/config-fix.ts - 456 + 397 @@ -3467,7 +3741,7 @@ Column label for coaching attendance of child src/app/core/config/config-fix.ts - 465 + 406 @@ -3476,7 +3750,7 @@ Column group name src/app/core/config/config-fix.ts - 497 + 438 @@ -3485,11 +3759,11 @@ Translated name of default column group src/app/core/config/config-fix.ts - 480 + 421 src/app/core/config/config-fix.ts - 484 + 425 @@ -3498,11 +3772,11 @@ Column group name src/app/core/config/config-fix.ts - 520 + 461 src/app/core/config/config-fix.ts - 667 + 597 @@ -3511,7 +3785,7 @@ Header for form section src/app/core/config/config-fix.ts - 597 + 520 @@ -3520,7 +3794,7 @@ Header for form section src/app/core/config/config-fix.ts - 598 + 524 @@ -3529,7 +3803,7 @@ Header for form section src/app/core/config/config-fix.ts - 599 + 528 @@ -3538,7 +3812,7 @@ Panel title src/app/core/config/config-fix.ts - 606 + 536 @@ -3547,7 +3821,7 @@ Title inside a panel src/app/core/config/config-fix.ts - 609 + 539 @@ -3556,7 +3830,7 @@ Title inside a panel src/app/core/config/config-fix.ts - 629 + 559 @@ -3565,7 +3839,7 @@ Child details section title src/app/core/config/config-fix.ts - 633 + 563 @@ -3574,7 +3848,7 @@ Panel title src/app/core/config/config-fix.ts - 654 + 584 @@ -3583,7 +3857,7 @@ description section src/app/core/config/config-fix.ts - 676 + 607 @@ -3592,11 +3866,11 @@ Menu item src/app/core/config/config-fix.ts - 32 + 31 src/app/core/config/config-fix.ts - 645 + 575 @@ -3605,7 +3879,7 @@ Menu item src/app/core/config/config-fix.ts - 42 + 41 src/app/features/todos/model/todo.ts @@ -3618,7 +3892,7 @@ Title inside a panel src/app/core/config/config-fix.ts - 683 + 615 @@ -3627,7 +3901,7 @@ Panel title src/app/core/config/config-fix.ts - 689 + 621 @@ -3636,7 +3910,7 @@ Panel title src/app/core/config/config-fix.ts - 714 + 646 @@ -3645,7 +3919,7 @@ Panel title src/app/core/config/config-fix.ts - 801 + 731 @@ -3653,8 +3927,8 @@ Rapport de base Name of a report - src/app/core/config/config-fix.ts - 816 + src/app/features/reporting/demo-report-config-generator.service.ts + 30 @@ -3662,8 +3936,8 @@ Tous les enfants Label of report query - src/app/core/config/config-fix.ts - 820 + src/app/features/reporting/demo-report-config-generator.service.ts + 34 @@ -3671,8 +3945,8 @@ Toutes les écoles Label for report query - src/app/core/config/config-fix.ts - 825 + src/app/features/reporting/demo-report-config-generator.service.ts + 39 @@ -3680,8 +3954,8 @@ Enfants fréquentant une école Label for report query - src/app/core/config/config-fix.ts - 828 + src/app/features/reporting/demo-report-config-generator.service.ts + 42 @@ -3689,8 +3963,8 @@ Écoles publiques Label for report query - src/app/core/config/config-fix.ts - 832 + src/app/features/reporting/demo-report-config-generator.service.ts + 46 @@ -3698,8 +3972,8 @@ Enfants fréquentant une école publique Label for report query - src/app/core/config/config-fix.ts - 837 + src/app/features/reporting/demo-report-config-generator.service.ts + 51 @@ -3707,8 +3981,8 @@ Écoles privées Label for report query - src/app/core/config/config-fix.ts - 841 + src/app/features/reporting/demo-report-config-generator.service.ts + 55 @@ -3716,8 +3990,8 @@ Enfants fréquentant une école privée Label for report query - src/app/core/config/config-fix.ts - 846 + src/app/features/reporting/demo-report-config-generator.service.ts + 60 @@ -3725,8 +3999,8 @@ Rapport d'évènement Name of a report - src/app/core/config/config-fix.ts - 854 + src/app/features/reporting/demo-report-config-generator.service.ts + 68 @@ -3734,8 +4008,8 @@ Attendance Report Name of a report - src/app/core/config/config-fix.ts - 871 + src/app/features/reporting/demo-report-config-generator.service.ts + 85 @@ -3743,8 +4017,8 @@ Total Name of a column of a report - src/app/core/config/config-fix.ts - 899 + src/app/features/reporting/demo-report-config-generator.service.ts + 114 @@ -3752,8 +4026,8 @@ Présent Name of a column of a report - src/app/core/config/config-fix.ts - 903 + src/app/features/reporting/demo-report-config-generator.service.ts + 118 @@ -3761,8 +4035,8 @@ Rate Name of a column of a report - src/app/core/config/config-fix.ts - 907 + src/app/features/reporting/demo-report-config-generator.service.ts + 122 @@ -3770,8 +4044,8 @@ En retard Name of a column of a report - src/app/core/config/config-fix.ts - 911 + src/app/features/reporting/demo-report-config-generator.service.ts + 126 @@ -3779,8 +4053,8 @@ Materials Distributed Name of a report - src/app/core/config/config-fix.ts - 921 + src/app/features/reporting/demo-report-config-generator.service.ts + 136 @@ -3789,11 +4063,11 @@ Label for the address of a child src/app/core/config/config-fix.ts - 952 + 752 src/app/core/config/config-fix.ts - 1020 + 793 @@ -3802,7 +4076,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 959 + 756 @@ -3811,7 +4085,7 @@ Label for the religion of a child src/app/core/config/config-fix.ts - 966 + 760 @@ -3820,7 +4094,7 @@ Label for the mother tongue of a child src/app/core/config/config-fix.ts - 973 + 764 @@ -3829,7 +4103,7 @@ Tooltip description for the mother tongue of a child src/app/core/config/config-fix.ts - 974 + 765 @@ -3838,7 +4112,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 981 + 769 @@ -3847,7 +4121,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 988 + 773 @@ -3856,7 +4130,7 @@ Label for the language of a school src/app/core/config/config-fix.ts - 1013 + 789 @@ -3865,7 +4139,7 @@ Label for the timing of a school src/app/core/config/config-fix.ts - 1034 + 801 @@ -3874,7 +4148,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 1053 + 814 @@ -3883,7 +4157,7 @@ Description for a child attribute src/app/core/config/config-fix.ts - 1054 + 815 @@ -3892,7 +4166,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 1062 + 820 @@ -3901,7 +4175,7 @@ Description for a child attribute src/app/core/config/config-fix.ts - 1063 + 821 @@ -3910,7 +4184,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 1071 + 826 @@ -3919,7 +4193,7 @@ Description for a child attribute src/app/core/config/config-fix.ts - 1072 + 827 @@ -3928,7 +4202,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 1080 + 832 @@ -3937,7 +4211,7 @@ Description for a child attribute src/app/core/config/config-fix.ts - 1081 + 833 @@ -3946,7 +4220,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 1089 + 838 @@ -3955,7 +4229,7 @@ Description for a child attribute src/app/core/config/config-fix.ts - 1090 + 839 @@ -3964,7 +4238,7 @@ Label of user phone src/app/core/config/config-fix.ts - 1101 + 847 @@ -4086,7 +4360,7 @@ enum option label prefix for invalid id dummy src/app/core/basic-datatypes/configurable-enum/configurable-enum-datatype/configurable-enum.datatype.ts - 59 + 60 @@ -4312,13 +4586,21 @@ 27 + + Edit Data Structure + Edit Data Structure + + src/app/core/entity-details/entity-details/entity-details.component.html + 41 + + Save the new record to create it before accessing other details Save the new record to create it before accessing other details Tooltip explaining disabled sections when creating new entity src/app/core/entity-details/entity-details/entity-details.component.html - 51 + 60 @@ -4402,7 +4684,7 @@ Current user is not permitted to save these changes src/app/core/common-components/entity-form/entity-form.service.ts - 186 + 220 @@ -4410,7 +4692,7 @@ Echec pour sauvegarder : src/app/core/common-components/entity-form/entity-form.service.ts - 197 + 231 @@ -4616,8 +4898,17 @@ Placeholder for input to add entities src/app/core/basic-datatypes/entity-array/edit-entity-array/edit-entity-array.component.ts - 28 + 27 + + + + link to other records (multi-select) + link to other records (multi-select) + + src/app/core/basic-datatypes/entity-array/entity-array.datatype.ts + 35 + datatype-label Select matching property @@ -4721,7 +5012,7 @@ slider src/app/core/common-components/entity-subrecord/entity-subrecord/entity-subrecord.component.html - 160 + 156 @@ -4744,14 +5035,14 @@ 59 - - "" - "" - Entity action confirmation message + + any + any - src/app/core/entity/entity-actions/entity-actions.service.ts - 35 + src/app/core/entity/default-datatype/default.datatype.ts + 48 + datatype-label Delete? @@ -4759,7 +5050,7 @@ Delete confirmation title src/app/core/entity/entity-actions/entity-actions.service.ts - 76 + 71 @@ -4778,54 +5069,54 @@ Delete confirmation dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 77 + 72 Processing ... Processing ... + Entity action progress dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 89 + 84 src/app/core/entity/entity-actions/entity-actions.service.ts - 145 + 141 - Entity action progress dialog Related records may still contain personal data Related records may still contain personal data + post-delete related PII warning title src/app/core/entity/entity-actions/entity-actions.service.ts - 96 + 91 src/app/core/entity/entity-actions/entity-actions.service.ts - 152 + 148 - post-delete related PII warning title Some related records (e.g. notes) may still contain personal data in their text. We have automatically deleted all records that are linked to ONLY this . However, there are some records that are linked to multiple records. We have not deleted these, so that you will not lose relevant data. Please review them manually to ensure all sensitive information is removed, if required (e.g. by looking through the linked notes and editing a note's text). Some related records (e.g. notes) may still contain personal data in their text. We have automatically deleted all records that are linked to ONLY this . However, there are some records that are linked to multiple records. We have not deleted these, so that you will not lose relevant data. Please review them manually to ensure all sensitive information is removed, if required (e.g. by looking through the linked notes and editing a note's text). + post-delete related PII warning dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 97,100 + 92 - post-delete related PII warning dialog - - Deleted - Deleted - Entity action confirmation message verb + + "" deleted + "" deleted src/app/core/entity/entity-actions/entity-actions.service.ts - 114 + 108,110 + Entity action confirmation message Anonymize? @@ -4833,7 +5124,7 @@ Anonymize confirmation dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 132 + 128 @@ -4852,7 +5143,7 @@ Anonymize confirmation dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 133 + 129 @@ -4860,38 +5151,38 @@ However, there are some records that are linked to multiple records. We have not anonymized these, so that you will not lose relevant data. Please review them manually to ensure all sensitive information is removed (e.g. by looking through the linked notes and editing a note's text). Some related records (e.g. notes) may still contain personal data in their text. We have automatically anonymized all records that are linked to ONLY this . However, there are some records that are linked to multiple records. We have not anonymized these, so that you will not lose relevant data. Please review them manually to ensure all sensitive information is removed (e.g. by looking through the linked notes and editing a note's text). + post-anonymize related PII warning dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 153,156 + 149 - post-anonymize related PII warning dialog - - Anonymized - Anonymized - Entity action confirmation message verb + + "" anonymized + "" anonymized src/app/core/entity/entity-actions/entity-actions.service.ts - 163 + 158,160 + Entity action confirmation message - - Archived - Archived - Entity action confirmation message verb + + "" archived + "" archived src/app/core/entity/entity-actions/entity-actions.service.ts - 180 + 177,179 + Entity action confirmation message - - Reactivated - Reactivated - Entity action confirmation message verb + + "" reactivated + "" reactivated src/app/core/entity/entity-actions/entity-actions.service.ts - 196 + 194,196 + Entity action confirmation message Undo @@ -4899,7 +5190,7 @@ Undo an entity action src/app/core/entity/entity-actions/entity-actions.service.ts - 41 + 36 src/app/core/import/import-confirm-summary/import-confirm-summary.component.ts @@ -4909,11 +5200,11 @@ Reverting changes ... Reverting changes ... + Undo entity action progress dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 50 + 45 - Undo entity action progress dialog [anonymized ] @@ -4921,7 +5212,7 @@ Entity.toString fallback for anonymized record src/app/core/entity/model/entity.ts - 316 + 312 @@ -5023,6 +5314,24 @@ 80 + + date + date + + src/app/core/basic-datatypes/date-only/date-only.datatype.ts + 35 + + datatype-label + + + date of birth (date + age) + date of birth (date + age) + + src/app/core/basic-datatypes/date-with-age/date-with-age.datatype.ts + 12 + + datatype-label + Discard Changes? Discard Changes? @@ -5097,7 +5406,7 @@ Missing permission src/app/core/permissions/permission-directive/disable-entity-operation.directive.ts - 37 + 38 @@ -5183,11 +5492,11 @@ Download a backup of all data in your local database. Download a backup of all data in your local database. + Support Panel - Download local db tooltip src/app/core/support/support/support.component.html - 68 + 72 - Support Panel - Download local db tooltip Support request @@ -5195,7 +5504,7 @@ Title user feedback dialog src/app/core/support/support/support.component.ts - 148 + 153 @@ -5204,7 +5513,7 @@ Subtitle user feedback dialog src/app/core/support/support/support.component.ts - 149 + 154 @@ -5296,6 +5605,14 @@ 30 + + Change language + Change language + + src/app/core/language/language-select/language-select.component.html + 4 + + More Information Plus d'informations @@ -5482,7 +5799,7 @@ Load changes? src/app/core/common-components/entity-form/entity-form/entity-form.component.ts - 111 + 102 @@ -5490,8 +5807,17 @@ Local changes are in conflict with updated values synced from the server. Do you want the local changes to be overwritten with the latest values? src/app/core/common-components/entity-form/entity-form/entity-form.component.ts - 112 + 103 + + + + id already in use + id already in use + + src/app/core/common-components/entity-form/unique-id-validator.ts + 9 + form field validation error Snackbar message src/app/core/user/user-security/user-security.component.ts - 123 + 124 @@ -5553,7 +5879,7 @@ Snackbar message src/app/core/user/user-security/user-security.component.ts - 125 + 126 @@ -5562,7 +5888,7 @@ Snackbar message src/app/core/user/user-security/user-security.component.ts - 150 + 151 @@ -5571,7 +5897,7 @@ Snackbar message src/app/core/user/user-security/user-security.component.ts - 171 + 172 @@ -5580,7 +5906,7 @@ label for entity src/app/core/user/user.ts - 36 + 33 @@ -5589,7 +5915,7 @@ Label of username src/app/core/user/user.ts - 42 + 39 @@ -5599,7 +5925,7 @@ Error message when trying to change the username src/app/core/user/user.ts - 50 + 47 @@ -6047,7 +6373,7 @@ Tooltip show file src/app/features/file/edit-file/edit-file.component.html - 22 + 21 @@ -6056,7 +6382,7 @@ Tooltip upload file button src/app/features/file/edit-file/edit-file.component.html - 43 + 42 src/app/features/file/edit-photo/edit-photo.component.html @@ -6072,6 +6398,15 @@ 134 + + file attachment + file attachment + + src/app/features/file/file.datatype.ts + 28 + + datatype-label + File downloaded File downloaded @@ -6298,6 +6633,15 @@ 119 + + location (address + map) + location (address + map) + + src/app/features/location/location.datatype.ts + 9 + + datatype-label + Select displayed locations @@ -6352,7 +6696,7 @@ Matching button label src/app/features/matching-entities/matching-entities/matching-entities.component.ts - 100 + 101 @@ -6361,7 +6705,7 @@ Matching View column name src/app/features/matching-entities/matching-entities/matching-entities.component.ts - 364 + 367 @@ -6725,6 +7069,15 @@ 46 + + time interval + time interval + + src/app/features/todos/recurring-interval/time-interval.datatype.ts + 8 + + datatype-label + every every @@ -6852,7 +7205,7 @@ Filter-option for todos src/app/features/todos/todo-list/todo-list.component.ts - 131 + 137 @@ -6861,7 +7214,7 @@ Filter-option for todos src/app/features/todos/todo-list/todo-list.component.ts - 101 + 107 @@ -6870,7 +7223,7 @@ Filter-option for todos src/app/features/todos/todo-list/todo-list.component.ts - 106 + 112 @@ -6879,7 +7232,7 @@ Filter-option for todos src/app/features/todos/todo-list/todo-list.component.ts - 111 + 117 @@ -6887,7 +7240,7 @@ Any src/app/features/todos/todo-list/todo-list.component.ts - 114 + 120 @@ -6895,7 +7248,7 @@ Tasks due src/app/features/todos/todo-list/todo-list.component.ts - 116 + 122 diff --git a/src/assets/locale/messages.it.xlf b/src/assets/locale/messages.it.xlf index 170bc24e11..698119974c 100644 --- a/src/assets/locale/messages.it.xlf +++ b/src/assets/locale/messages.it.xlf @@ -62,8 +62,8 @@ 61 - src/app/core/config/config-fix.ts - 859 + src/app/features/reporting/demo-report-config-generator.service.ts + 73 @@ -196,7 +196,7 @@ Alert when selected date is invalid src/app/child-dev-project/attendance/add-day-attendance/roll-call-setup/roll-call-setup.component.ts - 214 + 215 @@ -620,7 +620,7 @@ Dashboard attendance component subtitle src/app/child-dev-project/attendance/dashboard-widgets/attendance-week-dashboard/attendance-week-dashboard.component.ts - 96 + 107 @@ -667,6 +667,10 @@ src/app/child-dev-project/attendance/model/recurring-activity.ts 54 + + src/app/core/admin/admin-entity-details/admin-section-header/admin-section-header.component.ts + 47 + Type @@ -691,11 +695,11 @@ src/app/core/config/config-fix.ts - 786 + 718 - src/app/core/config/config-fix.ts - 864 + src/app/features/reporting/demo-report-config-generator.service.ts + 78 @@ -708,7 +712,7 @@ src/app/child-dev-project/notes/model/note.ts - 167 + 166 @@ -747,7 +751,7 @@ src/app/child-dev-project/notes/model/note.ts - 99 + 98 src/app/features/historical-data/model/historical-entity-data.ts @@ -812,7 +816,7 @@ src/app/core/config/config-fix.ts - 1041 + 805 @@ -1053,7 +1057,7 @@ src/app/core/config/config-fix.ts - 731 + 663 @@ -1343,7 +1347,7 @@ src/app/core/config/config-fix.ts - 474 + 415 @@ -1396,15 +1400,15 @@ src/app/core/config/config-fix.ts - 433 + 374 src/app/core/config/config-fix.ts - 882 + 781 - src/app/core/config/config-fix.ts - 999 + src/app/features/reporting/demo-report-config-generator.service.ts + 96 @@ -1480,15 +1484,15 @@ src/app/child-dev-project/notes/model/note.ts - 176 + 175 src/app/core/config/config-fix.ts - 214 + 204 src/app/core/config/config-fix.ts - 510 + 451 @@ -1537,7 +1541,7 @@ src/app/core/config/config-fix.ts - 1027 + 797 @@ -1550,7 +1554,7 @@ src/app/core/config/config-fix.ts - 945 + 746 @@ -1571,11 +1575,11 @@ src/app/core/config/config-fix.ts - 449 + 390 src/app/core/config/config-fix.ts - 551 + 492 @@ -1588,7 +1592,7 @@ src/app/core/config/config-fix.ts - 444 + 385 @@ -1742,7 +1746,7 @@ Subtitle src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 96 + 114 @@ -1752,7 +1756,7 @@ Subtitle src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 89 + 107 @@ -1762,7 +1766,7 @@ Tooltip src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 129 + 147 @@ -1772,7 +1776,7 @@ Tooltip src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 131 + 149 @@ -1782,7 +1786,7 @@ Tooltip-part src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 139 + 157 @@ -1792,7 +1796,7 @@ Tooltip-part src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 148 + 166 @@ -2200,11 +2204,15 @@ src/app/core/config/config-fix.ts - 22 + 21 + + + src/app/core/config/config-fix.ts + 312 src/app/core/config/config-fix.ts - 946 + 747 @@ -2213,7 +2221,7 @@ Label for the subject of a note src/app/child-dev-project/notes/model/note.ts - 106 + 105 src/app/features/todos/model/todo.ts @@ -2230,11 +2238,11 @@ src/app/child-dev-project/notes/model/note.ts - 110 + 109 src/app/core/config/config-fix.ts - 37 + 36 @@ -2243,7 +2251,7 @@ Label for the social worker(s) who created the note src/app/child-dev-project/notes/model/note.ts - 117 + 116 @@ -2252,7 +2260,7 @@ Label for the category of a note src/app/child-dev-project/notes/model/note.ts - 126 + 125 @@ -2261,7 +2269,7 @@ label for the related Entities src/app/child-dev-project/notes/model/note.ts - 154 + 153 src/app/features/todos/model/todo.ts @@ -2273,11 +2281,11 @@ Remarks src/app/child-dev-project/attendance/edit-attendance/edit-attendance.component.html - 47 + 46 src/app/child-dev-project/attendance/edit-attendance/edit-attendance.component.html - 98 + 97 @@ -2286,7 +2294,7 @@ Download note details as CSV src/app/child-dev-project/notes/note-details/note-details.component.html - 94 + 84 @@ -2296,8 +2304,17 @@ Placeholder for input to add entities src/app/core/basic-datatypes/entity-array/edit-entity-array/edit-entity-array.component.ts - 28 + 27 + + + + link to other records (multi-select) + link to other records (multi-select) + + src/app/core/basic-datatypes/entity-array/entity-array.datatype.ts + 35 + datatype-label Select matching property @@ -2524,6 +2541,205 @@ 39 + + Configure Field "" + Configure Field "" + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 1 + + + + The field settings here apply to the record type overall and affect both the field here in the current view as well as all other forms and lists where this field is displayed. + The field settings here apply to the record type overall and affect both the field here in the current view as well as all other forms and lists where this field is displayed. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 5,9 + + + + Basics + Basics + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 13 + + + + Optionally you can define an additional shorter label to be displayed in table headers and other places where space is limited. + Optionally you can define an additional shorter label to be displayed in table headers and other places where space is limited. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 26 + + + + Description + Description + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 38,44 + + + + The description provides additional explanation or context about this field. It is usually displayed as a help icon with tooltip. + The description provides additional explanation or context about this field. It is usually displayed as a help icon with tooltip. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 42 + + + + Field ID (readonly) + Field ID (readonly) + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 56,62 + + + + The internal ID of the field is used at a technical level in the database. The ID cannot be changed after the field has been created. + The internal ID of the field is used at a technical level in the database. The ID cannot be changed after the field has been created. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 60 + + + + Type Details (dropdown options set) + Type Details (dropdown options set) + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 93,99 + + + + Select an existing set of options to share between multiple fields or create a new, independent list of dropdown options. + Select an existing set of options to share between multiple fields or create a new, independent list of dropdown options. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 97 + + + + Type Details (target record type) + Type Details (target record type) + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 126,132 + + + + Select from which type of records the user can select and link to with this field. + Select from which type of records the user can select and link to with this field. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 130 + + + + Advanced Options & Validation [COMING SOON] + Advanced Options & Validation [COMING SOON] + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 151 + + + + You can group fields so that they will always appear next to each other while the layout is automatically adjusted to different screen sizes. Such field groups can also have a title displayed to users. + You can group fields so that they will always appear next to each other while the layout is automatically adjusted to different screen sizes. Such field groups can also have a title displayed to users. + + src/app/core/admin/admin-entity-details/admin-entity-form/admin-entity-form.component.html + 61 + + + + You can remove fields from this form without deleting them completely. The fields here will not be visible or editable for users but you can display them in other views or keep them archived to not lose previously collected data. Drag a field back into the form preview to display it. + You can remove fields from this form without deleting them completely. The fields here will not be visible or editable for users but you can display them in other views or keep them archived to not lose previously collected data. Drag a field back into the form preview to display it. + + src/app/core/admin/admin-entity-details/admin-entity-form/admin-entity-form.component.html + 81 + + + + Add Section + Add Section + + src/app/core/admin/admin-entity-details/admin-entity/admin-entity-details.component.html + 63,69 + + + + add a new tab + add a new tab + + src/app/core/admin/admin-entity-details/admin-entity/admin-entity-details.component.html + 80 + + + + Configuration updated + Configuration updated + + src/app/core/admin/admin-entity-details/admin-entity/admin-entity-details.component.ts + 105 + + Save config confirmation message + + + Delete Section? + Delete Section? + + src/app/core/admin/admin-entity-details/admin-section-header/admin-section-header.component.ts + 58 + + Admin UI - Delete Section Confirmation Title + + + Do you really want to delete this section with all its content? + Do you really want to delete this section with all its content? + + src/app/core/admin/admin-entity-details/admin-section-header/admin-section-header.component.ts + 59 + + Admin UI - Delete Section Confirmation Text + Conflicting Entity: Conflicting Entity: @@ -2665,6 +2881,24 @@ alert dismiss action + + checkbox + checkbox + + src/app/core/basic-datatypes/boolean/boolean.datatype.ts + 7 + + datatype-label + + + dropdown option + dropdown option + + src/app/core/basic-datatypes/configurable-enum/configurable-enum-datatype/configurable-enum.datatype.ts + 13 + + datatype-label + Coming Soon Coming Soon @@ -2713,7 +2947,7 @@ Sent after the user has sent a feature-request src/app/features/coming-soon/coming-soon/coming-soon.component.ts - 96 + 97 @@ -2722,7 +2956,7 @@ Menu item src/app/core/config/config-fix.ts - 17 + 16 @@ -2735,7 +2969,7 @@ src/app/core/config/config-fix.ts - 27 + 26 @@ -2744,11 +2978,11 @@ Menu item src/app/core/config/config-fix.ts - 32 + 31 src/app/core/config/config-fix.ts - 645 + 575 @@ -2757,7 +2991,7 @@ Menu item src/app/core/config/config-fix.ts - 42 + 41 src/app/features/todos/model/todo.ts @@ -2770,17 +3004,12 @@ Menu item src/app/core/config/config-fix.ts - 47 + 66 Site settings Site settings - Menu item - - src/app/core/config/config-fix.ts - 52 - src/app/core/site-settings/site-settings.ts 14 @@ -2792,7 +3021,7 @@ Menu item src/app/core/config/config-fix.ts - 57 + 46 @@ -2801,11 +3030,11 @@ Menu item src/app/core/config/config-fix.ts - 62 + 51 src/app/core/user/user.ts - 37 + 34 @@ -2815,16 +3044,7 @@ Menu item src/app/core/config/config-fix.ts - 67 - - - - Database Conflicts - Database Conflicts - Menu item - - src/app/core/config/config-fix.ts - 72 + 56 @@ -2833,7 +3053,7 @@ Menu item src/app/core/config/config-fix.ts - 77 + 61 @@ -2843,7 +3063,7 @@ Dashboard shortcut widget src/app/core/config/config-fix.ts - 92 + 81 @@ -2853,7 +3073,7 @@ Dashboard shortcut widget src/app/core/config/config-fix.ts - 97 + 86 @@ -2863,7 +3083,7 @@ Dashboard shortcut widget src/app/core/config/config-fix.ts - 102 + 91 @@ -2872,7 +3092,7 @@ Attendance week dashboard widget label src/app/core/config/config-fix.ts - 149 + 138 @@ -2881,7 +3101,7 @@ Attendance week dashboard widget label src/app/core/config/config-fix.ts - 156 + 145 @@ -2890,7 +3110,7 @@ Attendance week dashboard widget label src/app/core/config/config-fix.ts - 142 + 131 @@ -2899,7 +3119,7 @@ Title for notes overview src/app/core/config/config-fix.ts - 178 + 168 @@ -2908,11 +3128,11 @@ Translated name of default column group src/app/core/config/config-fix.ts - 188 + 178 src/app/core/config/config-fix.ts - 192 + 182 @@ -2921,19 +3141,19 @@ Translated name of mobile column group src/app/core/config/config-fix.ts - 189 + 179 src/app/core/config/config-fix.ts - 202 + 192 src/app/core/config/config-fix.ts - 481 + 422 src/app/core/config/config-fix.ts - 535 + 476 @@ -2941,16 +3161,34 @@ Attachment src/app/child-dev-project/notes/model/note.ts - 134 + 133 Site Settings Site Settings - src/app/core/config/config-fix.ts - 267 + src/app/core/admin/admin.routing.ts + 39 + + + + Site Settings + Site Settings + + src/app/core/admin/admin/admin.component.html + 12,14 + admin menu item + + + Database Conflicts + Database Conflicts + + src/app/core/admin/admin/admin.component.html + 16,18 + + admin menu item User Information @@ -2958,7 +3196,7 @@ Panel title src/app/core/config/config-fix.ts - 314 + 268 @@ -2967,7 +3205,7 @@ Panel title src/app/core/config/config-fix.ts - 333 + 283 @@ -2976,7 +3214,7 @@ Filename of markdown help page (make sure the filename you enter as a translation actually exists on the server!) src/app/core/config/config-fix.ts - 347 + 297 @@ -2985,15 +3223,15 @@ Panel title src/app/core/config/config-fix.ts - 379 + 330 src/app/core/config/config-fix.ts - 569 + 510 src/app/core/config/config-fix.ts - 771 + 703 @@ -3002,7 +3240,7 @@ Panel title src/app/core/config/config-fix.ts - 407 + 347 @@ -3011,7 +3249,7 @@ Panel title src/app/core/config/config-fix.ts - 416 + 356 @@ -3020,7 +3258,7 @@ Column label for age of child src/app/core/config/config-fix.ts - 438 + 379 @@ -3029,7 +3267,7 @@ Column label for school attendance of child src/app/core/config/config-fix.ts - 456 + 397 @@ -3038,7 +3276,7 @@ Column label for coaching attendance of child src/app/core/config/config-fix.ts - 465 + 406 @@ -3047,11 +3285,11 @@ Translated name of default column group src/app/core/config/config-fix.ts - 480 + 421 src/app/core/config/config-fix.ts - 484 + 425 @@ -3060,7 +3298,7 @@ Column group name src/app/core/config/config-fix.ts - 497 + 438 @@ -3069,11 +3307,11 @@ Column group name src/app/core/config/config-fix.ts - 520 + 461 src/app/core/config/config-fix.ts - 667 + 597 @@ -3082,7 +3320,7 @@ Header for form section src/app/core/config/config-fix.ts - 597 + 520 @@ -3091,7 +3329,7 @@ Header for form section src/app/core/config/config-fix.ts - 598 + 524 @@ -3100,7 +3338,7 @@ Header for form section src/app/core/config/config-fix.ts - 599 + 528 @@ -3109,7 +3347,7 @@ Panel title src/app/core/config/config-fix.ts - 606 + 536 @@ -3118,7 +3356,7 @@ Title inside a panel src/app/core/config/config-fix.ts - 609 + 539 @@ -3127,7 +3365,7 @@ Title inside a panel src/app/core/config/config-fix.ts - 629 + 559 @@ -3136,7 +3374,7 @@ Child details section title src/app/core/config/config-fix.ts - 633 + 563 @@ -3145,7 +3383,7 @@ Panel title src/app/core/config/config-fix.ts - 654 + 584 @@ -3154,7 +3392,7 @@ description section src/app/core/config/config-fix.ts - 676 + 607 @@ -3163,7 +3401,7 @@ Title inside a panel src/app/core/config/config-fix.ts - 683 + 615 @@ -3172,7 +3410,7 @@ Panel title src/app/core/config/config-fix.ts - 689 + 621 @@ -3181,7 +3419,7 @@ Panel title src/app/core/config/config-fix.ts - 714 + 646 @@ -3199,7 +3437,7 @@ Panel title src/app/core/config/config-fix.ts - 801 + 731 @@ -3207,8 +3445,8 @@ Basic Report Name of a report - src/app/core/config/config-fix.ts - 816 + src/app/features/reporting/demo-report-config-generator.service.ts + 30 @@ -3216,8 +3454,8 @@ All children Label of report query - src/app/core/config/config-fix.ts - 820 + src/app/features/reporting/demo-report-config-generator.service.ts + 34 @@ -3225,8 +3463,8 @@ All schools Label for report query - src/app/core/config/config-fix.ts - 825 + src/app/features/reporting/demo-report-config-generator.service.ts + 39 @@ -3234,8 +3472,8 @@ Children attending a school Label for report query - src/app/core/config/config-fix.ts - 828 + src/app/features/reporting/demo-report-config-generator.service.ts + 42 @@ -3243,8 +3481,8 @@ Governmental schools Label for report query - src/app/core/config/config-fix.ts - 832 + src/app/features/reporting/demo-report-config-generator.service.ts + 46 @@ -3252,8 +3490,8 @@ Children attending a governmental school Label for report query - src/app/core/config/config-fix.ts - 837 + src/app/features/reporting/demo-report-config-generator.service.ts + 51 @@ -3261,8 +3499,8 @@ Private schools Label for report query - src/app/core/config/config-fix.ts - 841 + src/app/features/reporting/demo-report-config-generator.service.ts + 55 @@ -3270,8 +3508,8 @@ Children attending a private school Label for report query - src/app/core/config/config-fix.ts - 846 + src/app/features/reporting/demo-report-config-generator.service.ts + 60 @@ -3279,8 +3517,8 @@ Event Report Name of a report - src/app/core/config/config-fix.ts - 854 + src/app/features/reporting/demo-report-config-generator.service.ts + 68 @@ -3288,8 +3526,8 @@ Attendance Report Name of a report - src/app/core/config/config-fix.ts - 871 + src/app/features/reporting/demo-report-config-generator.service.ts + 85 @@ -3317,7 +3555,7 @@ enum option label prefix for invalid id dummy src/app/core/basic-datatypes/configurable-enum/configurable-enum-datatype/configurable-enum.datatype.ts - 59 + 60 @@ -3357,8 +3595,8 @@ Total Name of a column of a report - src/app/core/config/config-fix.ts - 899 + src/app/features/reporting/demo-report-config-generator.service.ts + 114 @@ -3366,8 +3604,8 @@ Present Name of a column of a report - src/app/core/config/config-fix.ts - 903 + src/app/features/reporting/demo-report-config-generator.service.ts + 118 @@ -3375,8 +3613,8 @@ Rate Name of a column of a report - src/app/core/config/config-fix.ts - 907 + src/app/features/reporting/demo-report-config-generator.service.ts + 122 @@ -3384,8 +3622,8 @@ Late Name of a column of a report - src/app/core/config/config-fix.ts - 911 + src/app/features/reporting/demo-report-config-generator.service.ts + 126 @@ -3393,8 +3631,8 @@ Materials Distributed Name of a report - src/app/core/config/config-fix.ts - 921 + src/app/features/reporting/demo-report-config-generator.service.ts + 136 @@ -3412,11 +3650,11 @@ Label for the address of a child src/app/core/config/config-fix.ts - 952 + 752 src/app/core/config/config-fix.ts - 1020 + 793 @@ -3425,7 +3663,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 959 + 756 @@ -3434,7 +3672,7 @@ Label for the religion of a child src/app/core/config/config-fix.ts - 966 + 760 @@ -3443,7 +3681,7 @@ Label for the mother tongue of a child src/app/core/config/config-fix.ts - 973 + 764 @@ -3452,7 +3690,7 @@ Tooltip description for the mother tongue of a child src/app/core/config/config-fix.ts - 974 + 765 @@ -3461,7 +3699,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 981 + 769 @@ -3470,7 +3708,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 988 + 773 @@ -3478,11 +3716,11 @@ Private School src/app/core/config/config-fix.ts - 368 + 319 src/app/core/config/config-fix.ts - 1006 + 785 @@ -3491,7 +3729,7 @@ Label for the language of a school src/app/core/config/config-fix.ts - 1013 + 789 @@ -3500,7 +3738,7 @@ Label for the timing of a school src/app/core/config/config-fix.ts - 1034 + 801 @@ -3509,7 +3747,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 1053 + 814 @@ -3518,7 +3756,7 @@ Description for a child attribute src/app/core/config/config-fix.ts - 1054 + 815 @@ -3527,7 +3765,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 1062 + 820 @@ -3536,7 +3774,7 @@ Description for a child attribute src/app/core/config/config-fix.ts - 1063 + 821 @@ -3545,7 +3783,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 1071 + 826 @@ -3554,7 +3792,7 @@ Description for a child attribute src/app/core/config/config-fix.ts - 1072 + 827 @@ -3563,7 +3801,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 1080 + 832 @@ -3572,7 +3810,7 @@ Description for a child attribute src/app/core/config/config-fix.ts - 1081 + 833 @@ -3581,7 +3819,7 @@ Label for a child attribute src/app/core/config/config-fix.ts - 1089 + 838 @@ -3590,7 +3828,7 @@ Description for a child attribute src/app/core/config/config-fix.ts - 1090 + 839 @@ -3599,7 +3837,7 @@ Label of user phone src/app/core/config/config-fix.ts - 1101 + 847 @@ -3886,13 +4124,21 @@ 27 + + Edit Data Structure + Edit Data Structure + + src/app/core/entity-details/entity-details/entity-details.component.html + 41 + + Save the new record to create it before accessing other details Save the new record to create it before accessing other details Tooltip explaining disabled sections when creating new entity src/app/core/entity-details/entity-details/entity-details.component.html - 51 + 60 @@ -3964,7 +4210,7 @@ Current user is not permitted to save these changes src/app/core/common-components/entity-form/entity-form.service.ts - 186 + 220 @@ -3972,7 +4218,7 @@ Could not save : src/app/core/common-components/entity-form/entity-form.service.ts - 197 + 231 @@ -4269,7 +4515,7 @@ slider src/app/core/common-components/entity-subrecord/entity-subrecord/entity-subrecord.component.html - 160 + 156 @@ -4304,14 +4550,14 @@ 59 - - "" - "" - Entity action confirmation message + + any + any - src/app/core/entity/entity-actions/entity-actions.service.ts - 35 + src/app/core/entity/default-datatype/default.datatype.ts + 48 + datatype-label Delete? @@ -4319,7 +4565,7 @@ Delete confirmation title src/app/core/entity/entity-actions/entity-actions.service.ts - 76 + 71 @@ -4338,54 +4584,54 @@ Delete confirmation dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 77 + 72 Processing ... Processing ... + Entity action progress dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 89 + 84 src/app/core/entity/entity-actions/entity-actions.service.ts - 145 + 141 - Entity action progress dialog Related records may still contain personal data Related records may still contain personal data + post-delete related PII warning title src/app/core/entity/entity-actions/entity-actions.service.ts - 96 + 91 src/app/core/entity/entity-actions/entity-actions.service.ts - 152 + 148 - post-delete related PII warning title Some related records (e.g. notes) may still contain personal data in their text. We have automatically deleted all records that are linked to ONLY this . However, there are some records that are linked to multiple records. We have not deleted these, so that you will not lose relevant data. Please review them manually to ensure all sensitive information is removed, if required (e.g. by looking through the linked notes and editing a note's text). Some related records (e.g. notes) may still contain personal data in their text. We have automatically deleted all records that are linked to ONLY this . However, there are some records that are linked to multiple records. We have not deleted these, so that you will not lose relevant data. Please review them manually to ensure all sensitive information is removed, if required (e.g. by looking through the linked notes and editing a note's text). + post-delete related PII warning dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 97,100 + 92 - post-delete related PII warning dialog - - Deleted - Deleted - Entity action confirmation message verb + + "" deleted + "" deleted src/app/core/entity/entity-actions/entity-actions.service.ts - 114 + 108,110 + Entity action confirmation message Anonymize? @@ -4393,7 +4639,7 @@ Anonymize confirmation dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 132 + 128 @@ -4412,7 +4658,7 @@ Anonymize confirmation dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 133 + 129 @@ -4420,38 +4666,38 @@ However, there are some records that are linked to multiple records. We have not anonymized these, so that you will not lose relevant data. Please review them manually to ensure all sensitive information is removed (e.g. by looking through the linked notes and editing a note's text). Some related records (e.g. notes) may still contain personal data in their text. We have automatically anonymized all records that are linked to ONLY this . However, there are some records that are linked to multiple records. We have not anonymized these, so that you will not lose relevant data. Please review them manually to ensure all sensitive information is removed (e.g. by looking through the linked notes and editing a note's text). + post-anonymize related PII warning dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 153,156 + 149 - post-anonymize related PII warning dialog - - Anonymized - Anonymized - Entity action confirmation message verb + + "" anonymized + "" anonymized src/app/core/entity/entity-actions/entity-actions.service.ts - 163 + 158,160 + Entity action confirmation message - - Archived - Archived - Entity action confirmation message verb + + "" archived + "" archived src/app/core/entity/entity-actions/entity-actions.service.ts - 180 + 177,179 + Entity action confirmation message - - Reactivated - Reactivated - Entity action confirmation message verb + + "" reactivated + "" reactivated src/app/core/entity/entity-actions/entity-actions.service.ts - 196 + 194,196 + Entity action confirmation message Undo @@ -4459,7 +4705,7 @@ Undo an entity action src/app/core/entity/entity-actions/entity-actions.service.ts - 41 + 36 src/app/core/import/import-confirm-summary/import-confirm-summary.component.ts @@ -4469,11 +4715,11 @@ Reverting changes ... Reverting changes ... + Undo entity action progress dialog src/app/core/entity/entity-actions/entity-actions.service.ts - 50 + 45 - Undo entity action progress dialog [anonymized ] @@ -4481,7 +4727,7 @@ Entity.toString fallback for anonymized record src/app/core/entity/model/entity.ts - 316 + 312 @@ -4611,6 +4857,14 @@ 30 + + Change language + Change language + + src/app/core/language/language-select/language-select.component.html + 4 + + More Information Maggiori informazioni @@ -4665,6 +4919,24 @@ 80 + + date + date + + src/app/core/basic-datatypes/date-only/date-only.datatype.ts + 35 + + datatype-label + + + date of birth (date + age) + date of birth (date + age) + + src/app/core/basic-datatypes/date-with-age/date-with-age.datatype.ts + 12 + + datatype-label + Discard Changes? Discard Changes? @@ -4739,7 +5011,7 @@ Missing permission src/app/core/permissions/permission-directive/disable-entity-operation.directive.ts - 37 + 38 @@ -5018,11 +5290,11 @@ Download a backup of all data in your local database. Download a backup of all data in your local database. + Support Panel - Download local db tooltip src/app/core/support/support/support.component.html - 68 + 72 - Support Panel - Download local db tooltip Support request @@ -5030,7 +5302,7 @@ Title user feedback dialog src/app/core/support/support/support.component.ts - 148 + 153 @@ -5039,7 +5311,7 @@ Subtitle user feedback dialog src/app/core/support/support/support.component.ts - 149 + 154 @@ -5252,7 +5524,7 @@ Load changes? src/app/core/common-components/entity-form/entity-form/entity-form.component.ts - 111 + 102 @@ -5260,8 +5532,17 @@ Local changes are in conflict with updated values synced from the server. Do you want the local changes to be overwritten with the latest values? src/app/core/common-components/entity-form/entity-form/entity-form.component.ts - 112 + 103 + + + + id already in use + id already in use + + src/app/core/common-components/entity-form/unique-id-validator.ts + 9 + form field validation error Snackbar message src/app/core/user/user-security/user-security.component.ts - 123 + 124 @@ -5323,7 +5604,7 @@ Snackbar message src/app/core/user/user-security/user-security.component.ts - 125 + 126 @@ -5332,7 +5613,7 @@ Snackbar message src/app/core/user/user-security/user-security.component.ts - 150 + 151 @@ -5341,7 +5622,7 @@ Snackbar message src/app/core/user/user-security/user-security.component.ts - 171 + 172 @@ -5350,7 +5631,7 @@ label for entity src/app/core/user/user.ts - 36 + 33 @@ -5359,7 +5640,7 @@ Label of username src/app/core/user/user.ts - 42 + 39 @@ -5369,7 +5650,7 @@ Error message when trying to change the username src/app/core/user/user.ts - 50 + 47 @@ -5778,7 +6059,7 @@ Tooltip show file src/app/features/file/edit-file/edit-file.component.html - 22 + 21 @@ -5787,7 +6068,7 @@ Tooltip upload file button src/app/features/file/edit-file/edit-file.component.html - 43 + 42 src/app/features/file/edit-photo/edit-photo.component.html @@ -5803,6 +6084,15 @@ 134 + + file attachment + file attachment + + src/app/features/file/file.datatype.ts + 28 + + datatype-label + File downloaded File downloaded @@ -6029,6 +6319,15 @@ 119 + + location (address + map) + location (address + map) + + src/app/features/location/location.datatype.ts + 9 + + datatype-label + Select displayed locations @@ -6083,7 +6382,7 @@ Matching button label src/app/features/matching-entities/matching-entities/matching-entities.component.ts - 100 + 101 @@ -6092,7 +6391,7 @@ Matching View column name src/app/features/matching-entities/matching-entities/matching-entities.component.ts - 364 + 367 @@ -6348,6 +6647,51 @@ 63 + + link to another record + link to another record + + src/app/core/basic-datatypes/entity/entity.datatype.ts + 37 + + datatype-label + + + month (date without day of month) + month (date without day of month) + + src/app/core/basic-datatypes/month/month.datatype.ts + 34 + + datatype-label + + + number + number + + src/app/core/basic-datatypes/number/number.datatype.ts + 36 + + datatype-label + + + text (long) + text (long) + + src/app/core/basic-datatypes/string/long-text.datatype.ts + 10 + + datatype-label + + + text + text + + src/app/core/basic-datatypes/string/string.datatype.ts + 36 + + datatype-label + Imported values Imported values @@ -6506,7 +6850,7 @@ The progress, e.g. of a certain activity src/app/features/dashboard-widgets/progress-dashboard-widget/progress-dashboard/progress-dashboard.component.ts - 66 + 76 @@ -6548,7 +6892,7 @@ Successfully submitted form src/app/features/public-form/public-form.component.ts - 62 + 61 @@ -6913,6 +7257,15 @@ 46 + + time interval + time interval + + src/app/features/todos/recurring-interval/time-interval.datatype.ts + 8 + + datatype-label + every every @@ -7040,7 +7393,7 @@ Filter-option for todos src/app/features/todos/todo-list/todo-list.component.ts - 131 + 137 @@ -7049,7 +7402,7 @@ Filter-option for todos src/app/features/todos/todo-list/todo-list.component.ts - 101 + 107 @@ -7058,7 +7411,7 @@ Filter-option for todos src/app/features/todos/todo-list/todo-list.component.ts - 106 + 112 @@ -7067,7 +7420,7 @@ Filter-option for todos src/app/features/todos/todo-list/todo-list.component.ts - 111 + 117 @@ -7075,7 +7428,7 @@ Any src/app/features/todos/todo-list/todo-list.component.ts - 114 + 120 @@ -7083,7 +7436,7 @@ Tasks due src/app/features/todos/todo-list/todo-list.component.ts - 116 + 122 diff --git a/src/assets/locale/messages.xlf b/src/assets/locale/messages.xlf index 836d27f496..d13aade262 100644 --- a/src/assets/locale/messages.xlf +++ b/src/assets/locale/messages.xlf @@ -55,8 +55,8 @@ 61 - src/app/core/config/config-fix.ts - 859 + src/app/features/reporting/demo-report-config-generator.service.ts + 73 Events of an attendance @@ -186,7 +186,7 @@ Invalid Date src/app/child-dev-project/attendance/add-day-attendance/roll-call-setup/roll-call-setup.component.ts - 214 + 215 Alert when selected date is invalid @@ -561,7 +561,7 @@ Absences src/app/child-dev-project/attendance/dashboard-widgets/attendance-week-dashboard/attendance-week-dashboard.component.ts - 96 + 107 Dashboard attendance component subtitle @@ -593,11 +593,11 @@ Remarks src/app/child-dev-project/attendance/edit-attendance/edit-attendance.component.html - 47 + 46 src/app/child-dev-project/attendance/edit-attendance/edit-attendance.component.html - 98 + 97 @@ -622,6 +622,10 @@ src/app/child-dev-project/attendance/model/recurring-activity.ts 54 + + src/app/core/admin/admin-entity-details/admin-section-header/admin-section-header.component.ts + 47 + Label for the title of a recurring activity @@ -644,11 +648,11 @@ src/app/core/config/config-fix.ts - 786 + 718 - src/app/core/config/config-fix.ts - 864 + src/app/features/reporting/demo-report-config-generator.service.ts + 78 Label for the participants of a recurring activity @@ -660,7 +664,7 @@ src/app/child-dev-project/notes/model/note.ts - 167 + 166 Label for the linked schools of a recurring activity @@ -696,7 +700,7 @@ src/app/child-dev-project/notes/model/note.ts - 99 + 98 src/app/features/historical-data/model/historical-entity-data.ts @@ -756,7 +760,7 @@ src/app/core/config/config-fix.ts - 1041 + 805 Label for the remarks of a ASER result @@ -857,7 +861,7 @@ src/app/core/config/config-fix.ts - 731 + 663 Child status @@ -1170,7 +1174,7 @@ src/app/core/config/config-fix.ts - 474 + 415 Table header, Short for Body Mass Index @@ -1218,15 +1222,15 @@ src/app/core/config/config-fix.ts - 433 + 374 src/app/core/config/config-fix.ts - 882 + 781 - src/app/core/config/config-fix.ts - 999 + src/app/features/reporting/demo-report-config-generator.service.ts + 96 Label for the name of a child @@ -1294,15 +1298,15 @@ src/app/child-dev-project/notes/model/note.ts - 176 + 175 src/app/core/config/config-fix.ts - 214 + 204 src/app/core/config/config-fix.ts - 510 + 451 Label for the status of a child @@ -1346,7 +1350,7 @@ src/app/core/config/config-fix.ts - 1027 + 797 Label for the phone number of a child @@ -1358,7 +1362,7 @@ src/app/core/config/config-fix.ts - 945 + 746 Label for the child of a relation @@ -1378,11 +1382,11 @@ src/app/core/config/config-fix.ts - 449 + 390 src/app/core/config/config-fix.ts - 551 + 492 Label for the school of a relation @@ -1394,7 +1398,7 @@ src/app/core/config/config-fix.ts - 444 + 385 Label for the class of a relation @@ -1513,7 +1517,7 @@ with recent report src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 89 + 107 Subtitle informing the user that these are the entities with recent reports Subtitle @@ -1522,7 +1526,7 @@ having no recent reports src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 96 + 114 Subtitle informing the user that these are the entities without recent reports Subtitle @@ -1531,7 +1535,7 @@ includes cases with a note src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 129 + 147 Spaces in front of the variables are added automatically Tooltip @@ -1540,7 +1544,7 @@ includes cases without a note src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 131 + 149 Spaces in front of the variables are added automatically Tooltip @@ -1549,7 +1553,7 @@ since the beginning of the week src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 139 + 157 'includes cases without a note since the beginning of the week' Tooltip-part @@ -1558,7 +1562,7 @@ without a note within the last days src/app/child-dev-project/notes/dashboard-widgets/notes-dashboard/notes-dashboard.component.ts - 148 + 166 'includes cases without a note within the last x days' Tooltip-part @@ -1894,11 +1898,11 @@ src/app/child-dev-project/notes/model/note.ts - 110 + 109 src/app/core/config/config-fix.ts - 37 + 36 label (plural) for entity @@ -1910,11 +1914,15 @@ src/app/core/config/config-fix.ts - 22 + 21 src/app/core/config/config-fix.ts - 946 + 312 + + + src/app/core/config/config-fix.ts + 747 Label for the children of a note @@ -1922,7 +1930,7 @@ Subject src/app/child-dev-project/notes/model/note.ts - 106 + 105 src/app/features/todos/model/todo.ts @@ -1934,7 +1942,7 @@ SW src/app/child-dev-project/notes/model/note.ts - 117 + 116 Label for the social worker(s) who created the note @@ -1942,7 +1950,7 @@ Category src/app/child-dev-project/notes/model/note.ts - 126 + 125 Label for the category of a note @@ -1950,14 +1958,14 @@ Attachment src/app/child-dev-project/notes/model/note.ts - 134 + 133 Related Records src/app/child-dev-project/notes/model/note.ts - 154 + 153 src/app/features/todos/model/todo.ts @@ -1969,7 +1977,7 @@ Download details src/app/child-dev-project/notes/note-details/note-details.component.html - 94 + 84 Download note details as CSV @@ -2107,7 +2115,7 @@ src/app/core/config/config-fix.ts - 27 + 26 label (plural) for entity @@ -2127,6 +2135,190 @@ Label warning level + + Configure Field "" + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 1 + + + + The field settings here apply to the record type overall and affect both the field here in the current view as well as all other forms and lists where this field is displayed. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 5,9 + + + + Basics + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 13 + + + + Optionally you can define an additional shorter label to be displayed in table headers and other places where space is limited. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 26 + + + + Description + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 38,44 + + + + The description provides additional explanation or context about this field. It is usually displayed as a help icon with tooltip. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 42 + + + + Field ID (readonly) + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 56,62 + + + + The internal ID of the field is used at a technical level in the database. The ID cannot be changed after the field has been created. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 60 + + + + Type Details (dropdown options set) + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 93,99 + + + + Select an existing set of options to share between multiple fields or create a new, independent list of dropdown options. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 97 + + + + Type Details (target record type) + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 126,132 + + + + Select from which type of records the user can select and link to with this field. + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 130 + + + + Advanced Options & Validation [COMING SOON] + + src/app/core/admin/admin-entity-details/admin-entity-field/admin-entity-field.component.html + 151 + + + + You can group fields so that they will always appear next to each other while the layout is automatically adjusted to different screen sizes. Such field groups can also have a title displayed to users. + + src/app/core/admin/admin-entity-details/admin-entity-form/admin-entity-form.component.html + 61 + + + + You can remove fields from this form without deleting them completely. The fields here will not be visible or editable for users but you can display them in other views or keep them archived to not lose previously collected data. Drag a field back into the form preview to display it. + + src/app/core/admin/admin-entity-details/admin-entity-form/admin-entity-form.component.html + 81 + + + + Add Section + + src/app/core/admin/admin-entity-details/admin-entity/admin-entity-details.component.html + 63,69 + + + + add a new tab + + src/app/core/admin/admin-entity-details/admin-entity/admin-entity-details.component.html + 80 + + + + Configuration updated + + src/app/core/admin/admin-entity-details/admin-entity/admin-entity-details.component.ts + 105 + + Save config confirmation message + + + Delete Section? + + src/app/core/admin/admin-entity-details/admin-section-header/admin-section-header.component.ts + 58 + + Admin UI - Delete Section Confirmation Title + + + Do you really want to delete this section with all its content? + + src/app/core/admin/admin-entity-details/admin-section-header/admin-section-header.component.ts + 59 + + Admin UI - Delete Section Confirmation Text + + + Site Settings + + src/app/core/admin/admin.routing.ts + 39 + + + + Site Settings + + src/app/core/admin/admin/admin.component.html + 12,14 + + admin menu item + + + Database Conflicts + + src/app/core/admin/admin/admin.component.html + 16,18 + + admin menu item + dismiss @@ -2135,11 +2327,27 @@ alert dismiss action + + checkbox + + src/app/core/basic-datatypes/boolean/boolean.datatype.ts + 7 + + datatype-label + + + dropdown option + + src/app/core/basic-datatypes/configurable-enum/configurable-enum-datatype/configurable-enum.datatype.ts + 13 + + datatype-label + [invalid option] src/app/core/basic-datatypes/configurable-enum/configurable-enum-datatype/configurable-enum.datatype.ts - 59 + 60 enum option label prefix for invalid id dummy @@ -2194,6 +2402,22 @@ 80 + + date + + src/app/core/basic-datatypes/date-only/date-only.datatype.ts + 35 + + datatype-label + + + date of birth (date + age) + + src/app/core/basic-datatypes/date-with-age/date-with-age.datatype.ts + 12 + + datatype-label + Age @@ -2437,11 +2661,19 @@ Add src/app/core/basic-datatypes/entity-array/edit-entity-array/edit-entity-array.component.ts - 28 + 27 context Add User(s) Placeholder for input to add entities + + link to other records (multi-select) + + src/app/core/basic-datatypes/entity-array/entity-array.datatype.ts + 35 + + datatype-label + Select matching property @@ -2472,6 +2704,46 @@ 63 + + link to another record + + src/app/core/basic-datatypes/entity/entity.datatype.ts + 37 + + datatype-label + + + month (date without day of month) + + src/app/core/basic-datatypes/month/month.datatype.ts + 34 + + datatype-label + + + number + + src/app/core/basic-datatypes/number/number.datatype.ts + 36 + + datatype-label + + + text (long) + + src/app/core/basic-datatypes/string/long-text.datatype.ts + 10 + + datatype-label + + + text + + src/app/core/basic-datatypes/string/string.datatype.ts + 36 + + datatype-label + Add option @@ -2664,30 +2936,38 @@ Current user is not permitted to save these changes src/app/core/common-components/entity-form/entity-form.service.ts - 186 + 220 Could not save : src/app/core/common-components/entity-form/entity-form.service.ts - 197 + 231 Load changes? src/app/core/common-components/entity-form/entity-form/entity-form.component.ts - 111 + 102 Local changes are in conflict with updated values synced from the server. Do you want the local changes to be overwritten with the latest values? src/app/core/common-components/entity-form/entity-form/entity-form.component.ts - 112 + 103 + + id already in use + + src/app/core/common-components/entity-form/unique-id-validator.ts + 9 + + form field validation error + remove @@ -2708,7 +2988,7 @@ Include archived records src/app/core/common-components/entity-subrecord/entity-subrecord/entity-subrecord.component.html - 160,162 + 156,158 also show entries that are archived slider @@ -2737,7 +3017,7 @@ Dashboard src/app/core/config/config-fix.ts - 17 + 16 Menu item @@ -2745,11 +3025,11 @@ Attendance src/app/core/config/config-fix.ts - 32 + 31 src/app/core/config/config-fix.ts - 645 + 575 Menu item @@ -2757,7 +3037,7 @@ Tasks src/app/core/config/config-fix.ts - 42 + 41 src/app/features/todos/model/todo.ts @@ -2765,31 +3045,11 @@ Menu item - - Admin - - src/app/core/config/config-fix.ts - 47 - - Menu item - - - Site settings - - src/app/core/config/config-fix.ts - 52 - - - src/app/core/site-settings/site-settings.ts - 14 - - Menu item - Import src/app/core/config/config-fix.ts - 57 + 46 Menu item @@ -2797,11 +3057,11 @@ Users src/app/core/config/config-fix.ts - 62 + 51 src/app/core/user/user.ts - 37 + 34 Menu item @@ -2809,23 +3069,23 @@ Reports src/app/core/config/config-fix.ts - 67 + 56 Menu item - - Database Conflicts + + Help src/app/core/config/config-fix.ts - 72 + 61 Menu item - - Help + + Admin src/app/core/config/config-fix.ts - 77 + 66 Menu item @@ -2833,7 +3093,7 @@ Record Attendance src/app/core/config/config-fix.ts - 92 + 81 record attendance shortcut Dashboard shortcut widget @@ -2842,7 +3102,7 @@ Add Child src/app/core/config/config-fix.ts - 97 + 86 record attendance shortcut Dashboard shortcut widget @@ -2851,7 +3111,7 @@ Public Registration Form src/app/core/config/config-fix.ts - 102 + 91 open public form Dashboard shortcut widget @@ -2860,7 +3120,7 @@ this week src/app/core/config/config-fix.ts - 142 + 131 Attendance week dashboard widget label @@ -2868,7 +3128,7 @@ last week src/app/core/config/config-fix.ts - 149 + 138 Attendance week dashboard widget label @@ -2876,7 +3136,7 @@ Late last week src/app/core/config/config-fix.ts - 156 + 145 Attendance week dashboard widget label @@ -2884,7 +3144,7 @@ Notes & Reports src/app/core/config/config-fix.ts - 178 + 168 Title for notes overview @@ -2892,11 +3152,11 @@ Standard src/app/core/config/config-fix.ts - 188 + 178 src/app/core/config/config-fix.ts - 192 + 182 Translated name of default column group @@ -2904,34 +3164,27 @@ Mobile src/app/core/config/config-fix.ts - 189 + 179 src/app/core/config/config-fix.ts - 202 + 192 src/app/core/config/config-fix.ts - 481 + 422 src/app/core/config/config-fix.ts - 535 + 476 Translated name of mobile column group - - Site Settings - - src/app/core/config/config-fix.ts - 267 - - User Information src/app/core/config/config-fix.ts - 314 + 268 Panel title @@ -2939,7 +3192,7 @@ Security src/app/core/config/config-fix.ts - 333 + 283 Panel title @@ -2947,7 +3200,7 @@ assets/help/help.en.md src/app/core/config/config-fix.ts - 347 + 297 Filename of markdown help page (make sure the filename you enter as a translation actually exists on the server!) @@ -2955,26 +3208,26 @@ Private School src/app/core/config/config-fix.ts - 368 + 319 src/app/core/config/config-fix.ts - 1006 + 785 Basic Information src/app/core/config/config-fix.ts - 379 + 330 src/app/core/config/config-fix.ts - 569 + 510 src/app/core/config/config-fix.ts - 771 + 703 Panel title @@ -2982,7 +3235,7 @@ Students src/app/core/config/config-fix.ts - 407 + 347 Panel title @@ -2990,7 +3243,7 @@ Activities src/app/core/config/config-fix.ts - 416 + 356 Panel title @@ -2998,7 +3251,7 @@ Age src/app/core/config/config-fix.ts - 438 + 379 Column label for age of child @@ -3006,7 +3259,7 @@ Attendance (School) src/app/core/config/config-fix.ts - 456 + 397 Column label for school attendance of child @@ -3014,7 +3267,7 @@ Attendance (Coaching) src/app/core/config/config-fix.ts - 465 + 406 Column label for coaching attendance of child @@ -3022,11 +3275,11 @@ Basic Info src/app/core/config/config-fix.ts - 480 + 421 src/app/core/config/config-fix.ts - 484 + 425 Translated name of default column group @@ -3034,7 +3287,7 @@ School Info src/app/core/config/config-fix.ts - 497 + 438 Column group name @@ -3042,11 +3295,11 @@ Health src/app/core/config/config-fix.ts - 520 + 461 src/app/core/config/config-fix.ts - 667 + 597 Column group name @@ -3054,7 +3307,7 @@ Personal Information src/app/core/config/config-fix.ts - 597 + 520 Header for form section @@ -3062,7 +3315,7 @@ Additional src/app/core/config/config-fix.ts - 598 + 524 Header for form section @@ -3070,7 +3323,7 @@ Scholar activities src/app/core/config/config-fix.ts - 599 + 528 Header for form section @@ -3078,7 +3331,7 @@ Education src/app/core/config/config-fix.ts - 606 + 536 Panel title @@ -3086,203 +3339,83 @@ School History src/app/core/config/config-fix.ts - 609 - - Title inside a panel - - - ASER Results - - src/app/core/config/config-fix.ts - 629 - - Title inside a panel - - - Find a suitable new school - - src/app/core/config/config-fix.ts - 633 - - Child details section title - - - Notes & Tasks - - src/app/core/config/config-fix.ts - 654 - - Panel title - - - Health checkups are to be done regularly, at least every 6 months according to the program guidelines. - - src/app/core/config/config-fix.ts - 676 - - description section - - - Height & Weight Tracking - - src/app/core/config/config-fix.ts - 683 - - Title inside a panel - - - Educational Materials - - src/app/core/config/config-fix.ts - 689 - - Panel title - - - Observations - - src/app/core/config/config-fix.ts - 714 - - Panel title - - - Events & Attendance - - src/app/core/config/config-fix.ts - 801 - - Panel title - - - Basic Report - - src/app/core/config/config-fix.ts - 816 - - Name of a report - - - All children - - src/app/core/config/config-fix.ts - 820 - - Label of report query - - - All schools - - src/app/core/config/config-fix.ts - 825 - - Label for report query - - - Children attending a school - - src/app/core/config/config-fix.ts - 828 - - Label for report query - - - Governmental schools - - src/app/core/config/config-fix.ts - 832 - - Label for report query - - - Children attending a governmental school - - src/app/core/config/config-fix.ts - 837 - - Label for report query - - - Private schools - - src/app/core/config/config-fix.ts - 841 + 539 - Label for report query + Title inside a panel - - Children attending a private school + + ASER Results src/app/core/config/config-fix.ts - 846 + 559 - Label for report query + Title inside a panel - - Event Report + + Find a suitable new school src/app/core/config/config-fix.ts - 854 + 563 - Name of a report + Child details section title - - Attendance Report + + Notes & Tasks src/app/core/config/config-fix.ts - 871 + 584 - Name of a report + Panel title - - Total + + Health checkups are to be done regularly, at least every 6 months according to the program guidelines. src/app/core/config/config-fix.ts - 899 + 607 - Name of a column of a report + description section - - Present + + Height & Weight Tracking src/app/core/config/config-fix.ts - 903 + 615 - Name of a column of a report + Title inside a panel - - Rate + + Educational Materials src/app/core/config/config-fix.ts - 907 + 621 - Name of a column of a report + Panel title - - Late + + Observations src/app/core/config/config-fix.ts - 911 + 646 - Name of a column of a report + Panel title - - Materials Distributed + + Events & Attendance src/app/core/config/config-fix.ts - 921 + 731 - Name of a report + Panel title Address src/app/core/config/config-fix.ts - 952 + 752 src/app/core/config/config-fix.ts - 1020 + 793 Label for the address of a child @@ -3290,7 +3423,7 @@ Blood Group src/app/core/config/config-fix.ts - 959 + 756 Label for a child attribute @@ -3298,7 +3431,7 @@ Religion src/app/core/config/config-fix.ts - 966 + 760 Label for the religion of a child @@ -3306,7 +3439,7 @@ Mother Tongue src/app/core/config/config-fix.ts - 973 + 764 Label for the mother tongue of a child @@ -3314,7 +3447,7 @@ The primary language spoken at home src/app/core/config/config-fix.ts - 974 + 765 Tooltip description for the mother tongue of a child @@ -3322,7 +3455,7 @@ Last Dental Check-Up src/app/core/config/config-fix.ts - 981 + 769 Label for a child attribute @@ -3330,7 +3463,7 @@ Birth certificate src/app/core/config/config-fix.ts - 988 + 773 Label for a child attribute @@ -3338,7 +3471,7 @@ Language src/app/core/config/config-fix.ts - 1013 + 789 Label for the language of a school @@ -3346,7 +3479,7 @@ School Timing src/app/core/config/config-fix.ts - 1034 + 801 Label for the timing of a school @@ -3354,7 +3487,7 @@ Motivated src/app/core/config/config-fix.ts - 1053 + 814 Label for a child attribute @@ -3362,7 +3495,7 @@ The child is motivated during the class. src/app/core/config/config-fix.ts - 1054 + 815 Description for a child attribute @@ -3370,7 +3503,7 @@ Participating src/app/core/config/config-fix.ts - 1062 + 820 Label for a child attribute @@ -3378,7 +3511,7 @@ The child is actively participating in the class. src/app/core/config/config-fix.ts - 1063 + 821 Description for a child attribute @@ -3386,7 +3519,7 @@ Interacting src/app/core/config/config-fix.ts - 1071 + 826 Label for a child attribute @@ -3394,7 +3527,7 @@ The child interacts with other students during the class. src/app/core/config/config-fix.ts - 1072 + 827 Description for a child attribute @@ -3402,7 +3535,7 @@ Homework src/app/core/config/config-fix.ts - 1080 + 832 Label for a child attribute @@ -3410,7 +3543,7 @@ The child does its homework. src/app/core/config/config-fix.ts - 1081 + 833 Description for a child attribute @@ -3418,7 +3551,7 @@ Asking Questions src/app/core/config/config-fix.ts - 1089 + 838 Label for a child attribute @@ -3426,7 +3559,7 @@ The child is asking questions during the class. src/app/core/config/config-fix.ts - 1090 + 839 Description for a child attribute @@ -3434,7 +3567,7 @@ Contact src/app/core/config/config-fix.ts - 1101 + 847 Label of user phone @@ -3674,11 +3807,18 @@ An entity is a child, note, school, etc. Title when adding a new entity + + Edit Data Structure + + src/app/core/entity-details/entity-details/entity-details.component.html + 41 + + Save the new record to create it before accessing other details src/app/core/entity-details/entity-details/entity-details.component.html - 51 + 60 Tooltip explaining disabled sections when creating new entity @@ -3905,19 +4045,19 @@ 59 - - "" + + any - src/app/core/entity/entity-actions/entity-actions.service.ts - 35,37 + src/app/core/entity/default-datatype/default.datatype.ts + 48 - Entity action confirmation message + datatype-label Undo src/app/core/entity/entity-actions/entity-actions.service.ts - 41 + 36 src/app/core/import/import-confirm-summary/import-confirm-summary.component.ts @@ -3929,7 +4069,7 @@ Reverting changes ... src/app/core/entity/entity-actions/entity-actions.service.ts - 50 + 45 Undo entity action progress dialog @@ -3937,7 +4077,7 @@ Delete? src/app/core/entity/entity-actions/entity-actions.service.ts - 76 + 71 Delete confirmation title @@ -3950,7 +4090,7 @@ Are you sure you want to delete this record? src/app/core/entity/entity-actions/entity-actions.service.ts - 77,82 + 72,77 Delete confirmation dialog @@ -3958,11 +4098,11 @@ Processing ... src/app/core/entity/entity-actions/entity-actions.service.ts - 89 + 84 src/app/core/entity/entity-actions/entity-actions.service.ts - 145 + 141 Entity action progress dialog @@ -3970,11 +4110,11 @@ Related records may still contain personal data src/app/core/entity/entity-actions/entity-actions.service.ts - 96 + 91 src/app/core/entity/entity-actions/entity-actions.service.ts - 152 + 148 post-delete related PII warning title @@ -3983,23 +4123,23 @@ However, there are some records that are linked to multiple records. We have not deleted these, so that you will not lose relevant data. Please review them manually to ensure all sensitive information is removed, if required (e.g. by looking through the linked notes and editing a note's text). src/app/core/entity/entity-actions/entity-actions.service.ts - 97,100 + 92,95 post-delete related PII warning dialog - - Deleted + + "" deleted src/app/core/entity/entity-actions/entity-actions.service.ts - 114 + 108,110 - Entity action confirmation message verb + Entity action confirmation message Anonymize? src/app/core/entity/entity-actions/entity-actions.service.ts - 132 + 128 Anonymize confirmation dialog @@ -4012,7 +4152,7 @@ Are you sure you want to anonymize this record? src/app/core/entity/entity-actions/entity-actions.service.ts - 133,138 + 129,134 Anonymize confirmation dialog @@ -4021,39 +4161,39 @@ However, there are some records that are linked to multiple records. We have not anonymized these, so that you will not lose relevant data. Please review them manually to ensure all sensitive information is removed (e.g. by looking through the linked notes and editing a note's text). src/app/core/entity/entity-actions/entity-actions.service.ts - 153,156 + 149,152 post-anonymize related PII warning dialog - - Anonymized + + "" anonymized src/app/core/entity/entity-actions/entity-actions.service.ts - 163 + 158,160 - Entity action confirmation message verb + Entity action confirmation message - - Archived + + "" archived src/app/core/entity/entity-actions/entity-actions.service.ts - 180 + 177,179 - Entity action confirmation message verb + Entity action confirmation message - - Reactivated + + "" reactivated src/app/core/entity/entity-actions/entity-actions.service.ts - 196 + 194,196 - Entity action confirmation message verb + Entity action confirmation message [anonymized ] src/app/core/entity/model/entity.ts - 316,318 + 312,314 Entity.toString fallback for anonymized record @@ -4538,11 +4678,18 @@ 30 + + Change language + + src/app/core/language/language-select/language-select.component.html + 4 + + Your account does not have the required permission for this action. src/app/core/permissions/permission-directive/disable-entity-operation.directive.ts - 37 + 38 Missing permission @@ -4706,6 +4853,13 @@ Select user for offline login title + + Site settings + + src/app/core/site-settings/site-settings.ts + 14 + + Site name @@ -4780,7 +4934,7 @@ Download a backup of all data in your local database. src/app/core/support/support/support.component.html - 68 + 72 Support Panel - Download local db tooltip @@ -4788,7 +4942,7 @@ Support request src/app/core/support/support/support.component.ts - 148 + 153 Title user feedback dialog @@ -4796,7 +4950,7 @@ Please describe the problem you are facing. src/app/core/support/support/support.component.ts - 149 + 154 Subtitle user feedback dialog @@ -5105,7 +5259,7 @@ Account has been disabled, user will not be able to login anymore. src/app/core/user/user-security/user-security.component.ts - 123 + 124 Snackbar message @@ -5113,7 +5267,7 @@ Account has been activated, user can login again. src/app/core/user/user-security/user-security.component.ts - 125 + 126 Snackbar message @@ -5121,7 +5275,7 @@ Account created. An email has been sent to src/app/core/user/user-security/user-security.component.ts - 150,152 + 151,153 Snackbar message @@ -5129,7 +5283,7 @@ Successfully updated user src/app/core/user/user-security/user-security.component.ts - 171 + 172 Snackbar message @@ -5137,7 +5291,7 @@ User src/app/core/user/user.ts - 36 + 33 label for entity @@ -5145,7 +5299,7 @@ Username src/app/core/user/user.ts - 42 + 39 Label of username @@ -5153,7 +5307,7 @@ cannot be changed after initialization src/app/core/user/user.ts - 50 + 47 e.g. username cannot be changed after initialization Error message when trying to change the username @@ -5195,7 +5349,7 @@ Thank you for letting us know. src/app/features/coming-soon/coming-soon/coming-soon.component.ts - 96 + 97 Sent after the user has sent a feature-request @@ -5585,7 +5739,7 @@ Progress of X src/app/features/dashboard-widgets/progress-dashboard-widget/progress-dashboard/progress-dashboard.component.ts - 66 + 76 The progress, e.g. of a certain activity @@ -5616,7 +5770,7 @@ Show file src/app/features/file/edit-file/edit-file.component.html - 22 + 21 Tooltip show file @@ -5624,7 +5778,7 @@ Upload file src/app/features/file/edit-file/edit-file.component.html - 43 + 42 src/app/features/file/edit-photo/edit-photo.component.html @@ -5640,6 +5794,14 @@ Message for user + + file attachment + + src/app/features/file/file.datatype.ts + 28 + + datatype-label + File downloaded @@ -5737,6 +5899,14 @@ help text in map popup + + location (address + map) + + src/app/features/location/location.datatype.ts + 9 + + datatype-label + Select displayed locations @@ -5783,7 +5953,7 @@ create matching src/app/features/matching-entities/matching-entities/matching-entities.component.ts - 100 + 101 Matching button label @@ -5791,7 +5961,7 @@ Distance src/app/features/matching-entities/matching-entities/matching-entities.component.ts - 364 + 367 Matching View column name @@ -5829,8 +5999,128 @@ Successfully submitted form src/app/features/public-form/public-form.component.ts - 62 + 61 + + + + Basic Report + + src/app/features/reporting/demo-report-config-generator.service.ts + 30 + + Name of a report + + + All children + + src/app/features/reporting/demo-report-config-generator.service.ts + 34 + + Label of report query + + + All schools + + src/app/features/reporting/demo-report-config-generator.service.ts + 39 + + Label for report query + + + Children attending a school + + src/app/features/reporting/demo-report-config-generator.service.ts + 42 + + Label for report query + + + Governmental schools + + src/app/features/reporting/demo-report-config-generator.service.ts + 46 + + Label for report query + + + Children attending a governmental school + + src/app/features/reporting/demo-report-config-generator.service.ts + 51 + + Label for report query + + + Private schools + + src/app/features/reporting/demo-report-config-generator.service.ts + 55 + + Label for report query + + + Children attending a private school + + src/app/features/reporting/demo-report-config-generator.service.ts + 60 + Label for report query + + + Event Report + + src/app/features/reporting/demo-report-config-generator.service.ts + 68 + + Name of a report + + + Attendance Report + + src/app/features/reporting/demo-report-config-generator.service.ts + 85 + + Name of a report + + + Total + + src/app/features/reporting/demo-report-config-generator.service.ts + 114 + + Name of a column of a report + + + Present + + src/app/features/reporting/demo-report-config-generator.service.ts + 118 + + Name of a column of a report + + + Rate + + src/app/features/reporting/demo-report-config-generator.service.ts + 122 + + Name of a column of a report + + + Late + + src/app/features/reporting/demo-report-config-generator.service.ts + 126 + + Name of a column of a report + + + Materials Distributed + + src/app/features/reporting/demo-report-config-generator.service.ts + 136 + + Name of a report not @@ -6104,6 +6394,14 @@ default interval select option + + time interval + + src/app/features/todos/recurring-interval/time-interval.datatype.ts + 8 + + datatype-label + every @@ -6219,7 +6517,7 @@ Overdue src/app/features/todos/todo-list/todo-list.component.ts - 101 + 107 Filter-option for todos @@ -6227,7 +6525,7 @@ Completed src/app/features/todos/todo-list/todo-list.component.ts - 106 + 112 Filter-option for todos @@ -6235,7 +6533,7 @@ All Open src/app/features/todos/todo-list/todo-list.component.ts - 111 + 117 Filter-option for todos @@ -6243,21 +6541,21 @@ Any src/app/features/todos/todo-list/todo-list.component.ts - 114 + 120 Tasks due src/app/features/todos/todo-list/todo-list.component.ts - 116 + 122 Currently Active src/app/features/todos/todo-list/todo-list.component.ts - 131 + 137 Filter-option for todos From 9cff94f1ed1c125e76fff0d9579607691f488b89 Mon Sep 17 00:00:00 2001 From: Sebastian Leidig Date: Tue, 9 Jan 2024 12:49:57 +0100 Subject: [PATCH 2/3] test case to reproduce #2165 --- .../core/entity/entity-config.service.spec.ts | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/src/app/core/entity/entity-config.service.spec.ts b/src/app/core/entity/entity-config.service.spec.ts index d4d6a4b572..8d8ec3149e 100644 --- a/src/app/core/entity/entity-config.service.spec.ts +++ b/src/app/core/entity/entity-config.service.spec.ts @@ -14,6 +14,7 @@ import { EntityMapperService } from "./entity-mapper/entity-mapper.service"; import { mockEntityMapper } from "./entity-mapper/mock-entity-mapper-service"; import { EntityConfig } from "./entity-config"; import { EntitySchemaField } from "./schema/entity-schema-field"; +import { Child } from "../../child-dev-project/children/model/child"; describe("EntityConfigService", () => { let service: EntityConfigService; @@ -82,6 +83,32 @@ describe("EntityConfigService", () => { expect(Test2.schema).toHaveKey(ATTRIBUTE_2_NAME); }); + it("should reset attribute to basic class config if custom attribute disappears from config doc", () => { + const originalLabel = Child.schema.get("name").label; + const customLabel = "custom label"; + + const mockEntityConfigs: (EntityConfig & { _id: string })[] = [ + { + _id: "entity:Child", + attributes: { name: { label: customLabel } }, + }, + ]; + mockConfigService.getAllConfigs.and.returnValue(mockEntityConfigs); + service.setupEntitiesFromConfig(); + expect(Child.schema.get("name").label).toEqual(customLabel); + + mockConfigService.getAllConfigs.and.returnValue([ + { + _id: "entity:Child", + attributes: { + /* undo custom label */ + }, + }, + ]); + service.setupEntitiesFromConfig(); + expect(Child.schema.get("name").label).toEqual(originalLabel); + }); + it("should allow to configure the `.toString` method", () => { mockConfigService.getAllConfigs.and.returnValue([ { _id: "entity:Test", toStringAttributes: ["name", "entityId"] }, From 47268b9af9d106dc9d45ad14f92274f55c6ceecd Mon Sep 17 00:00:00 2001 From: Sebastian Leidig Date: Wed, 10 Jan 2024 11:44:32 +0100 Subject: [PATCH 3/3] fix(admin-ui): correctly undo config changes on core entity fields fixes #2165 --- src/app/core/entity/entity-config.service.ts | 47 +++++++++++++++++++- 1 file changed, 45 insertions(+), 2 deletions(-) diff --git a/src/app/core/entity/entity-config.service.ts b/src/app/core/entity/entity-config.service.ts index 9bdc2acfbc..27c665c812 100644 --- a/src/app/core/entity/entity-config.service.ts +++ b/src/app/core/entity/entity-config.service.ts @@ -6,6 +6,8 @@ import { IconName } from "@fortawesome/fontawesome-svg-core"; import { EntityConfig } from "./entity-config"; import { addPropertySchema } from "./database-field.decorator"; import { PREFIX_VIEW_CONFIG } from "../config/dynamic-routing/view-config.interface"; +import { EntitySchemaField } from "./schema/entity-schema-field"; +import { EntitySchema } from "./schema/entity-schema"; /** * A service that allows to work with configuration-objects @@ -19,6 +21,9 @@ export class EntityConfigService { /** @deprecated will become private, use the service to access the data */ static readonly PREFIX_ENTITY_CONFIG = "entity:"; + /** original initial entity schemas without overrides from config */ + private coreEntitySchemas = new Map(); + static getDetailsViewId(entityConstructor: EntityConstructor) { return ( PREFIX_VIEW_CONFIG + entityConstructor.route.replace(/^\//, "") + "/:id" @@ -30,7 +35,21 @@ export class EntityConfigService { constructor( private configService: ConfigService, private entities: EntityRegistry, - ) {} + ) { + this.storeCoreEntitySchemas(); + } + + private storeCoreEntitySchemas() { + this.entities.forEach((ctr, key) => { + this.coreEntitySchemas.set(key, this.deepCopySchema(ctr.schema)); + }); + } + + private deepCopySchema(schema: EntitySchema): EntitySchema { + return new Map( + JSON.parse(JSON.stringify(Array.from(schema))), + ); + } /** * Assigns additional schema-fields to all entities that are @@ -49,6 +68,7 @@ export class EntityConfigService { this.createNewEntity(id, config.extends); } const ctor = this.entities.get(id); + this.setCoreSchemaAttributes(ctor, config.extends); this.addConfigAttributes(ctor, config); } } @@ -58,14 +78,37 @@ export class EntityConfigService { ? this.entities.get(parent) : Entity; + const schema = this.deepCopySchema(parentClass.schema); class DynamicClass extends parentClass { - static schema = new Map(parentClass.schema.entries()); + static schema = schema; static ENTITY_TYPE = id; } this.entities.set(id, DynamicClass); } + /** + * Set field definitons from the core schema to ensure undoing customized attributes is correctly applied. + * @param entityType + * @param parent + */ + private setCoreSchemaAttributes( + entityType: EntityConstructor, + parent: string, + ) { + const coreEntityId = parent ?? entityType.ENTITY_TYPE; + const coreSchema = + this.coreEntitySchemas.get(coreEntityId) ?? Entity.schema; + + for (const [key, value] of coreSchema.entries()) { + addPropertySchema( + entityType.prototype, + key, + JSON.parse(JSON.stringify(value)), + ); + } + } + /** * Appends the given (dynamic) attributes to the schema of the provided Entity. * If no arguments are provided, they will be loaded from the config