diff --git a/client/lang/nl.js b/client/lang/nl.js index 160f64e33..c58d4d314 100644 --- a/client/lang/nl.js +++ b/client/lang/nl.js @@ -6,36 +6,72 @@ if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') { } } else { ss.i18n.addDictionary('nl', { + "Admin.ACTIONS": "Bekijk acties", + "Admin.ADD_TO_CAMPAIGN": "Aan campagne toevoegen", + "Admin.ADVANCED": "Geavanceerd", "Admin.ANY": "Alle", "Admin.ARCHIVECONFIRMMESSAGE": "Weet u zeker dat dit item gearchiveerd mag worden?", "Admin.ARCHIVE_CONFIRM_MESSAGE": "Gearchiveerd", + "Admin.BACK": "Terug", "Admin.BATCH_ARCHIVE_PROMPT": "Je hebt {num} pagina(s) geselecteerd.\n\nWeet je zeker dat je de pagina(s) wilt archiveren?\n\nDe publicatie van deze en onderliggende pagina's wordt ingetrokken en gearchiveerd.", "Admin.BATCH_DELETELIVE_PROMPT": "Je hebt {num} pagina(s) geselecteerd.\n\nWeet je zeker dat je de publicatie van deze pagina's wilt intrekken?", "Admin.BATCH_DELETE_PROMPT": "Je hebt {num} pagina(s) geselecteerd.\n\nWeet je zeker dat je deze wilt verwijderen?", "Admin.BATCH_PUBLISH_PROMPT": "Je hebt {num} pagina(s) geselecteerd.\n\nWeet je zeker dat je de pagina(s) wilt publiceren?", "Admin.BATCH_RESTORE_PROMPT": "Je hebt {num} pagina(s) geselecteerd.\n\nWeet je zeker dat je de pagina(s) wilt herstellen? Onderliggende pagina's worden naar het top level hersteld, tenzij deze pagina's ook worden hersteld.", "Admin.BATCH_UNPUBLISH_PROMPT": "Je hebt {num} pagina(s) geselecteerd.\n\nWeet je zeker dat je de publicatie wilt intrekken?", + "Admin.CLEAR": "Legen", "Admin.CLOSE": "Sluiten", + "Admin.CMS_LOGIN_TITLE": "Inloggen", "Admin.COLLAPSEPANEL": "Zijbalk inklappen", "Admin.CONFIRMUNSAVED": "Weet u zeker dat u deze pagina wilt verlaten?\nWAARSCHUWING: Uw veranderingen zijn niet opgeslagen.\n\nKies OK om te verlaten, of Cancel om op de huidige pagina te blijven.", "Admin.CONFIRMUNSAVEDSHORT": "WAARSCHUWING: Uw veranderingen zijn niet opgeslagen", "Admin.DELETECONFIRMMESSAGE": "Weet u zeker dat dit item verwijderd mag worden?", "Admin.DELETE_CONFIRM_MESSAGE": "Verwijderd", + "Admin.DISABLESPLITVIEW": "Scherm is te smal voor split-mode preview", + "Admin.DISMISS": "Annuleren", "Admin.EDIT": "Bewerk", "Admin.EDIT_LINK": "Bewerk link", "Admin.EDIT_MODE": "Edit modus", + "Admin.ENTER": "Bevestig", "Admin.ENTER_PASSWORD": "Voer wachtwoord in", + "Admin.ERRORINTRANSACTION": "Er is een fout opgetreden bij het ophalen van gegevens van de server\nProbeer het later nog eens.", "Admin.EXPANDPANEL": "Zijbalk openklappen", "Admin.FormatExample": "Voorbeeld: {format}", + "Admin.IMPORTANT_TIP": "Belangrijke tip", "Admin.INSERT_LINK": "Voeg link toe", + "Admin.INSERT_LINK_WITH_SHORTCUT": "Link invoegen {shortcut}", + "Admin.LINKLABEL_EMAIL": "Link naar e-mailadres", + "Admin.LINKLABEL_EXTERNALURL": "Link naar externe URL", + "Admin.LINK_EMAIL": "E-maillink invoegen", + "Admin.LINK_EXTERNAL": "Externe link invoegen", + "Admin.LOADING_ERROR": "Een fout is opgetreden bij het inladen van data: {message}", "Admin.NONE": "Geen", + "Admin.NORMAL_TIP": "Tip:", + "Admin.NOT_AVAILABLE_USED_DATA": "Het verbruik is momenteel niet beschikbaar.", + "Admin.NOT_FOUND_COMPONENT": "Het onderdeel hier ({component}) is niet geladen. Er bestaat een kans dat er gegevens verloren gaan bij het opslaan.", + "Admin.NOT_USED": "Dit bestand is niet in gebruik.", + "Admin.NO_ITEM_PREVIEW": "Er is geen voorbeeld beschikbaar voor dit item.", "Admin.NO_OPTIONS": "Geen opties", + "Admin.NO_PREVIEW": "Geen voorbeeld beschikbaar.", + "Admin.OWNED_WARNING_1": "Je maakt de publicatie ongedaan van inhoud die in {count} andere gepubliceerde sectie(s) wordt gebruikt.", + "Admin.OWNED_WARNING_2": "Dit kan ertoe leiden dat er onderdelen ontbreken op de live site van een gepubliceerde pagina.", + "Admin.OWNED_WARNING_3": "Wil je toch depubliceren?", "Admin.PREVIEW_MODE": "Preview modus", "Admin.REMOVE_LINK": "Verwijder link", + "Admin.REMOVE_TAG": "Tag ontkoppelen", + "Admin.SCREEN_TOO_SMALL": "Schermbreedte te smal", "Admin.SEARCH": "Zoek", + "Admin.SEARCH_OPTIONS": "Zoekopties", "Admin.SELECTONEPAGE": "Selecteer minstens 1 pagina.", + "Admin.SHOW_SEARCH": "Toon zoeken", "Admin.SPLIT_MODE": "Gespleten modus", + "Admin.TIP_LABEL": "{description} voor {fieldTitle}", + "Admin.TREEDROPDOWN_FAILED": "Laden mislukt", + "Admin.TREEDROPDOWN_LOADING": "Laden...", + "Admin.TREEDROPDOWN_NO_CHILDREN": "Geen onderliggende items", "Admin.TYPE_TO_SEARCH": "Type om te zoeken", + "Admin.UNKNOWN_ERROR": "Onbekende fout opgetreden.", + "Admin.USED_ON": "Gebruikt op", "Admin.VALIDATIONERROR": "Validatiefout", "Admin.VALIDATION_ERRORS_IN_TAB": "Er zijn validatiefouten op deze tab", "Admin.VALIDATION_ERRORS_IN_TAB_SCREEN_READER": "(heeft validatiefouten)", @@ -51,7 +87,23 @@ if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') { "Admin.VERIFY_ITS_YOU": "Verifieer dat dit je eerste is.", "Admin.VERIFY_TO_CONTINUE": "Bevestig om door te gaan", "Admin.WHATS_THIS": "Wat is dit?", + "Admin.WRITTEN_NUMBER_EIGHT": "acht", + "Admin.WRITTEN_NUMBER_FIVE": "vijf", + "Admin.WRITTEN_NUMBER_FOUR": "vier", + "Admin.WRITTEN_NUMBER_NINE": "negen", + "Admin.WRITTEN_NUMBER_ONE": "één", + "Admin.WRITTEN_NUMBER_SEVEN": "zeven", + "Admin.WRITTEN_NUMBER_SIX": "zes", + "Admin.WRITTEN_NUMBER_THREE": "drie", + "Admin.WRITTEN_NUMBER_TWO": "twee", + "Admin.WRITTEN_NUMBER_ZERO": "nul", "Boolean.ANY": "Alle", - "PopoverOptionSet.SEARCH_PLACEHOLDER": "Zoek" + "PopoverOptionSet.CLEAR": "Legen", + "PopoverOptionSet.NO_RESULTS": "Geen resultaten gevonden", + "PopoverOptionSet.SEARCH_PLACEHOLDER": "Zoek", + "PopoverOptionSetToggle.TOGGLE": "Wisselen", + "SilverStripe\\Admin\\FileStatusIcon.ACCESS_RESTRICTED": "Afgeschermd", + "SilverStripe\\Admin\\FileStatusIcon.TRACKED_FORM_UPLOAD_RESTRICTED": "Formulier-inzendingen", + "SilverStripe\\Admin\\FileStatusIcon.TRACKED_FORM_UPLOAD_UNRESTRICTED": "Formulier-inzendingen, publiek toegankelijk" }); } \ No newline at end of file diff --git a/client/lang/src/nl.json b/client/lang/src/nl.json index 511b273a3..79dd531c8 100644 --- a/client/lang/src/nl.json +++ b/client/lang/src/nl.json @@ -1,34 +1,70 @@ { + "Admin.ACTIONS": "Bekijk acties", + "Admin.ADD_TO_CAMPAIGN": "Aan campagne toevoegen", + "Admin.ADVANCED": "Geavanceerd", "Admin.ANY": "Alle", "Admin.ARCHIVECONFIRMMESSAGE": "Weet u zeker dat dit item gearchiveerd mag worden?", "Admin.ARCHIVE_CONFIRM_MESSAGE": "Gearchiveerd", + "Admin.BACK": "Terug", "Admin.BATCH_ARCHIVE_PROMPT": "Je hebt {num} pagina(s) geselecteerd.\n\nWeet je zeker dat je de pagina(s) wilt archiveren?\n\nDe publicatie van deze en onderliggende pagina's wordt ingetrokken en gearchiveerd.", "Admin.BATCH_DELETELIVE_PROMPT": "Je hebt {num} pagina(s) geselecteerd.\n\nWeet je zeker dat je de publicatie van deze pagina's wilt intrekken?", "Admin.BATCH_DELETE_PROMPT": "Je hebt {num} pagina(s) geselecteerd.\n\nWeet je zeker dat je deze wilt verwijderen?", "Admin.BATCH_PUBLISH_PROMPT": "Je hebt {num} pagina(s) geselecteerd.\n\nWeet je zeker dat je de pagina(s) wilt publiceren?", "Admin.BATCH_RESTORE_PROMPT": "Je hebt {num} pagina(s) geselecteerd.\n\nWeet je zeker dat je de pagina(s) wilt herstellen? Onderliggende pagina's worden naar het top level hersteld, tenzij deze pagina's ook worden hersteld.", "Admin.BATCH_UNPUBLISH_PROMPT": "Je hebt {num} pagina(s) geselecteerd.\n\nWeet je zeker dat je de publicatie wilt intrekken?", + "Admin.CLEAR": "Legen", "Admin.CLOSE": "Sluiten", + "Admin.CMS_LOGIN_TITLE": "Inloggen", "Admin.COLLAPSEPANEL": "Zijbalk inklappen", "Admin.CONFIRMUNSAVED": "Weet u zeker dat u deze pagina wilt verlaten?\nWAARSCHUWING: Uw veranderingen zijn niet opgeslagen.\n\nKies OK om te verlaten, of Cancel om op de huidige pagina te blijven.", "Admin.CONFIRMUNSAVEDSHORT": "WAARSCHUWING: Uw veranderingen zijn niet opgeslagen", "Admin.DELETECONFIRMMESSAGE": "Weet u zeker dat dit item verwijderd mag worden?", "Admin.DELETE_CONFIRM_MESSAGE": "Verwijderd", + "Admin.DISABLESPLITVIEW": "Scherm is te smal voor split-mode preview", + "Admin.DISMISS": "Annuleren", "Admin.EDIT": "Bewerk", "Admin.EDIT_LINK": "Bewerk link", "Admin.EDIT_MODE": "Edit modus", + "Admin.ENTER": "Bevestig", "Admin.ENTER_PASSWORD": "Voer wachtwoord in", + "Admin.ERRORINTRANSACTION": "Er is een fout opgetreden bij het ophalen van gegevens van de server\nProbeer het later nog eens.", "Admin.EXPANDPANEL": "Zijbalk openklappen", "Admin.FormatExample": "Voorbeeld: {format}", + "Admin.IMPORTANT_TIP": "Belangrijke tip", "Admin.INSERT_LINK": "Voeg link toe", + "Admin.INSERT_LINK_WITH_SHORTCUT": "Link invoegen {shortcut}", + "Admin.LINKLABEL_EMAIL": "Link naar e-mailadres", + "Admin.LINKLABEL_EXTERNALURL": "Link naar externe URL", + "Admin.LINK_EMAIL": "E-maillink invoegen", + "Admin.LINK_EXTERNAL": "Externe link invoegen", + "Admin.LOADING_ERROR": "Een fout is opgetreden bij het inladen van data: {message}", "Admin.NONE": "Geen", + "Admin.NORMAL_TIP": "Tip:", + "Admin.NOT_AVAILABLE_USED_DATA": "Het verbruik is momenteel niet beschikbaar.", + "Admin.NOT_FOUND_COMPONENT": "Het onderdeel hier ({component}) is niet geladen. Er bestaat een kans dat er gegevens verloren gaan bij het opslaan.", + "Admin.NOT_USED": "Dit bestand is niet in gebruik.", + "Admin.NO_ITEM_PREVIEW": "Er is geen voorbeeld beschikbaar voor dit item.", "Admin.NO_OPTIONS": "Geen opties", + "Admin.NO_PREVIEW": "Geen voorbeeld beschikbaar.", + "Admin.OWNED_WARNING_1": "Je maakt de publicatie ongedaan van inhoud die in {count} andere gepubliceerde sectie(s) wordt gebruikt.", + "Admin.OWNED_WARNING_2": "Dit kan ertoe leiden dat er onderdelen ontbreken op de live site van een gepubliceerde pagina.", + "Admin.OWNED_WARNING_3": "Wil je toch depubliceren?", "Admin.PREVIEW_MODE": "Preview modus", "Admin.REMOVE_LINK": "Verwijder link", + "Admin.REMOVE_TAG": "Tag ontkoppelen", + "Admin.SCREEN_TOO_SMALL": "Schermbreedte te smal", "Admin.SEARCH": "Zoek", + "Admin.SEARCH_OPTIONS": "Zoekopties", "Admin.SELECTONEPAGE": "Selecteer minstens 1 pagina.", + "Admin.SHOW_SEARCH": "Toon zoeken", "Admin.SPLIT_MODE": "Gespleten modus", + "Admin.TIP_LABEL": "{description} voor {fieldTitle}", + "Admin.TREEDROPDOWN_FAILED": "Laden mislukt", + "Admin.TREEDROPDOWN_LOADING": "Laden...", + "Admin.TREEDROPDOWN_NO_CHILDREN": "Geen onderliggende items", "Admin.TYPE_TO_SEARCH": "Type om te zoeken", + "Admin.UNKNOWN_ERROR": "Onbekende fout opgetreden.", + "Admin.USED_ON": "Gebruikt op", "Admin.VALIDATIONERROR": "Validatiefout", "Admin.VALIDATION_ERRORS_IN_TAB": "Er zijn validatiefouten op deze tab", "Admin.VALIDATION_ERRORS_IN_TAB_SCREEN_READER": "(heeft validatiefouten)", @@ -44,6 +80,22 @@ "Admin.VERIFY_ITS_YOU": "Verifieer dat dit je eerste is.", "Admin.VERIFY_TO_CONTINUE": "Bevestig om door te gaan", "Admin.WHATS_THIS": "Wat is dit?", + "Admin.WRITTEN_NUMBER_EIGHT": "acht", + "Admin.WRITTEN_NUMBER_FIVE": "vijf", + "Admin.WRITTEN_NUMBER_FOUR": "vier", + "Admin.WRITTEN_NUMBER_NINE": "negen", + "Admin.WRITTEN_NUMBER_ONE": "één", + "Admin.WRITTEN_NUMBER_SEVEN": "zeven", + "Admin.WRITTEN_NUMBER_SIX": "zes", + "Admin.WRITTEN_NUMBER_THREE": "drie", + "Admin.WRITTEN_NUMBER_TWO": "twee", + "Admin.WRITTEN_NUMBER_ZERO": "nul", "Boolean.ANY": "Alle", - "PopoverOptionSet.SEARCH_PLACEHOLDER": "Zoek" + "PopoverOptionSet.CLEAR": "Legen", + "PopoverOptionSet.NO_RESULTS": "Geen resultaten gevonden", + "PopoverOptionSet.SEARCH_PLACEHOLDER": "Zoek", + "PopoverOptionSetToggle.TOGGLE": "Wisselen", + "SilverStripe\\Admin\\FileStatusIcon.ACCESS_RESTRICTED": "Afgeschermd", + "SilverStripe\\Admin\\FileStatusIcon.TRACKED_FORM_UPLOAD_RESTRICTED": "Formulier-inzendingen", + "SilverStripe\\Admin\\FileStatusIcon.TRACKED_FORM_UPLOAD_UNRESTRICTED": "Formulier-inzendingen, publiek toegankelijk" } \ No newline at end of file diff --git a/code/LeftAndMain.php b/code/LeftAndMain.php index bba5a92a5..e6193ee8c 100644 --- a/code/LeftAndMain.php +++ b/code/LeftAndMain.php @@ -19,6 +19,7 @@ use SilverStripe\Core\Injector\Injector; use SilverStripe\Core\Manifest\ModuleResourceLoader; use SilverStripe\Core\Manifest\VersionProvider; +use SilverStripe\Dev\Deprecation; use SilverStripe\Dev\TestOnly; use SilverStripe\Forms\DropdownField; use SilverStripe\Forms\FieldList; @@ -90,6 +91,11 @@ class LeftAndMain extends AdminController implements PermissionProvider */ private static $menu_priority = 0; + /** + * When set to true, this controller isn't given a menu item in the left panel in the CMS. + */ + private static bool $ignore_menuitem = false; + /** * A subclass of {@link DataObject}. * @@ -98,7 +104,7 @@ class LeftAndMain extends AdminController implements PermissionProvider * * @config * @var string - * @deprecated 5.4.0 Will be renamed to model_class + * @deprecated 2.4.0 Will be renamed to model_class */ private static $model_class = null; @@ -400,6 +406,7 @@ public function schema(HTTPRequest $request): HTTPResponse */ public function methodSchema(HTTPRequest $request): HTTPResponse { + Deprecation::noticeWithNoReplacment('2.4.0', 'Will be replaced with SilverStripe\Admin\FormSchemaController::schema()'); $method = $request->param('Method'); $formName = $request->param('FormName'); $itemID = $request->param('ItemID'); @@ -1258,9 +1265,11 @@ public function EmptyForm() * Handler for all global modals * * @return ModalController + * @deprecated 2.4.0 Will be removed without equivalent functionality to replace it */ public function Modals() { + Deprecation::noticeWithNoReplacment('2.4.0'); return ModalController::create($this, "Modals"); } diff --git a/code/ModalController.php b/code/ModalController.php index ac6ff3277..1ed88c5c3 100644 --- a/code/ModalController.php +++ b/code/ModalController.php @@ -6,6 +6,7 @@ use SilverStripe\Admin\Forms\EditorExternalLinkFormFactory; use SilverStripe\Control\Controller; use SilverStripe\Control\RequestHandler; +use SilverStripe\Dev\Deprecation; use SilverStripe\Forms\Form; /** @@ -30,6 +31,7 @@ public function Link($action = null) /** * @var Controller + * @deprecated 2.4.0 Will be removed without equivalent functionality to replace it */ protected $controller; @@ -53,9 +55,11 @@ public function getRequest() /** * @return Controller + * @deprecated 2.4.0 Will be removed without equivalent functionality to replace it */ public function getController() { + Deprecation::noticeWithNoReplacment('2.4.0'); return $this->controller; } @@ -63,9 +67,11 @@ public function getController() * Get urlsegment * * @return string + * @deprecated 2.4.0 Will be removed without equivalent functionality to replace it */ public function getName() { + Deprecation::noticeWithNoReplacment('2.4.0'); return $this->name; }