diff --git a/.upgrade.yml b/.upgrade.yml index 8e06b802c..17f90e9f5 100644 --- a/.upgrade.yml +++ b/.upgrade.yml @@ -1368,3 +1368,130 @@ warnings: 'THIRDPARTY_DIR': message: 'Path constants have been deprecated. Use the Requirements and ModuleResourceLoader APIs' url: 'https://docs.silverstripe.org/en/4/changelogs/4.0.0#module-paths' +visibilities: + 'SilverStripe\ORM\DataObject::db': + visibility: private + 'SilverStripe\ORM\DataObject::singular_name': + visibility: private + 'SilverStripe\ORM\DataObject::plural_name': + visibility: private + 'SilverStripe\ORM\DataObject::api_access': + visibility: private + 'SilverStripe\ORM\DataObject::default_classname': + visibility: private + 'SilverStripe\ORM\DataObject->destroyed': + visibility: public + 'SilverStripe\ORM\DataObject->record': + visibility: protected + 'SilverStripe\ORM\DataObject->joinRecord': + visibility: protected + 'SilverStripe\ORM\DataObject->changed': + visibility: private + 'SilverStripe\ORM\DataObject->changeForced': + visibility: private + 'SilverStripe\ORM\DataObject->original': + visibility: protected + 'SilverStripe\ORM\DataObject->brokenOnDelete': + visibility: protected + 'SilverStripe\ORM\DataObject->brokenOnWrite': + visibility: protected + 'SilverStripe\ORM\DataObject::validation_enabled': + visibility: private + 'SilverStripe\ORM\DataObject::_cache_get_one': + visibility: protected + 'SilverStripe\ORM\DataObject::_cache_field_labels': + visibility: protected + 'SilverStripe\ORM\DataObject::fixed_fields': + visibility: private + 'SilverStripe\ORM\DataObject::table_name': + visibility: private + 'SilverStripe\ORM\DataObject->components': + visibility: protected + 'SilverStripe\ORM\DataObject->unsavedRelations': + visibility: protected + 'SilverStripe\ORM\DataObject::cascade_deletes': + visibility: private + 'SilverStripe\ORM\DataObject::cascade_duplicates': + visibility: private + 'SilverStripe\ORM\DataObject::sourceQueryParams': + visibility: private + 'SilverStripe\ORM\DataObject::subclass_access': + visibility: private + 'SilverStripe\ORM\DataObject::casting': + visibility: private + 'SilverStripe\ORM\DataObject::create_table_options': + visibility: private + 'SilverStripe\ORM\DataObject::indexes': + visibility: private + 'SilverStripe\ORM\DataObject::defaults': + visibility: private + 'SilverStripe\ORM\DataObject::default_records': + visibility: private + 'SilverStripe\ORM\DataObject::has_one': + visibility: private + 'SilverStripe\ORM\DataObject::belongs_to': + visibility: private + 'SilverStripe\ORM\DataObject::has_many': + visibility: private + 'SilverStripe\ORM\DataObject::many_many': + visibility: private + 'SilverStripe\ORM\DataObject::many_many_extraFields': + visibility: private + 'SilverStripe\ORM\DataObject::belongs_many_many': + visibility: private + 'SilverStripe\ORM\DataObject::default_sort': + visibility: private + 'SilverStripe\ORM\DataObject::searchable_fields': + visibility: private + 'SilverStripe\ORM\DataObject::field_labels': + visibility: private + 'SilverStripe\ORM\DataObject::summary_fields': + visibility: private + 'SilverStripe\Control\Director::rules': + visibility: private + 'SilverStripe\Control\Director::current_page': + visibility: private + 'SilverStripe\Control\Director::alternate_base_folder': + visibility: private + 'SilverStripe\Control\Director::alternate_public_dir': + visibility: private + 'SilverStripe\Control\Director::default_base_url': + visibility: private + 'SilverStripe\Forms\GridField\GridFieldPaginator::default_items_per_page': + visibility: private + 'SilverStripe\View\SSViewer::themes': + visibility: private + 'SilverStripe\View\SSViewer::current_themes': + visibility: protected + 'SilverStripe\View\SSViewer::theme': + visibility: private + 'SilverStripe\View\SSViewer::theme_enabled': + visibility: private + 'SilverStripe\View\SSViewer::global_key': + visibility: private + 'SilverStripe\View\SSViewer::source_file_comments': + visibility: private + 'SilverStripe\View\SSViewer::rewrite_hash_links': + visibility: private + 'SilverStripe\View\SSViewer::current_rewrite_hash_links': + visibility: protected + 'SilverStripe\View\SSViewer::rewriteHashlinks': + visibility: protected + 'SilverStripe\View\SSViewer::template_cache_flushed': + visibility: private + 'SilverStripe\View\SSViewer::cacheblock_cache_flushed': + visibility: private + 'SilverStripe\View\SSViewer::topLevel': + visibility: protected + 'SilverStripe\View\SSViewer::templates': + visibility: protected + 'SilverStripe\View\SSViewer::chosen': + visibility: protected + 'SilverStripe\View\SSViewer::subTemplates': + visibility: protected + 'SilverStripe\View\SSViewer::includeRequirements': + visibility: protected + 'SilverStripe\View\SSViewer::parser': + visibility: protected + 'SilverStripe\View\SSViewer::partialCacheStore': + visibility: protected diff --git a/_config/cache.yml b/_config/cache.yml index 7719370f3..c590ea354 100644 --- a/_config/cache.yml +++ b/_config/cache.yml @@ -18,20 +18,17 @@ SilverStripe\Core\Injector\Injector: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: "VersionProvider_composerlock" - args: - disable-container: true + disable-container: true Psr\SimpleCache\CacheInterface.RateLimiter: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: 'ratelimiter' - args: - disable-container: true + disable-container: true Psr\SimpleCache\CacheInterface.InheritedPermissions: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: "InheritedPermissions" - args: - disable-container: true + disable-container: true Psr\SimpleCache\CacheInterface.ThemeResourceLoader: factory: SilverStripe\Core\Cache\CacheFactory constructor: diff --git a/docs/en/01_Lessons/index.md b/docs/en/01_Lessons/index.md index 6cd34fd6b..0949dbcae 100644 --- a/docs/en/01_Lessons/index.md +++ b/docs/en/01_Lessons/index.md @@ -2,24 +2,27 @@ title: Lessons introduction: The lessons take a step by step look at how to build a SilverStripe application. * [How to set up a local development environment in SilverStripe](https://vimeo.com/108861537) -* [Lesson 1: Creating your first theme](http://www.silverstripe.org/learn/lessons/creating-your-first-theme) -* [Lesson 2: Migrating static templates into your theme](http://www.silverstripe.org/learn/lessons/migrating-static-templates-into-your-theme) -* [Lesson 3: Adding dynamic content](http://www.silverstripe.org/learn/lessons/adding-dynamic-content) -* [Lesson 4: Working with multiple templates](http://www.silverstripe.org/learn/lessons/working-with-multiple-templates) -* [Lesson 5: The holder/page pattern](http://www.silverstripe.org/learn/lessons/the-holderpage-pattern) -* [Lesson 6: Adding Custom Fields to a Page](http://www.silverstripe.org/learn/lessons/adding-custom-fields-to-a-page) -* [Lesson 7: Working with Files and Images](http://www.silverstripe.org/learn/lessons/working-with-files-and-images) -* [Lesson 8: Introduction to the ORM](http://www.silverstripe.org/learn/lessons/introduction-to-the-orm) -* [Lesson 9: Data Relationships - $has_many](http://www.silverstripe.org/learn/lessons/working-with-data-relationships-has-many) -* [Lesson 10: Introduction to the ORM](http://www.silverstripe.org/learn/lessons/working-with-data-relationships-many-many) -* [Lesson 11: Introduction to frontend forms](http://www.silverstripe.org/learn/lessons/introduction-to-frontend-forms) -* [Lesson 12: Data Extensions and SiteConfig](http://www.silverstripe.org/learn/lessons/data-extensions-and-siteconfig) -* [Lesson 13: Introduction to ModelAdmin](http://www.silverstripe.org/learn/lessons/introduction-to-modeladmin) -* [Lesson 14: Controller Actions/DataObjects as Pages](http://www.silverstripe.org/learn/lessons/controller-actions-dataobjects-as-pages) -* [Lesson 15: Building a Search Form](http://www.silverstripe.org/learn/lessons/building-a-search-form) -* [Lesson 16: Lists and Pagination](http://www.silverstripe.org/learn/lessons/lists-and-pagination) -* [Lesson 17: Ajax Behaviour and Viewable Data](http://www.silverstripe.org/learn/lessons/ajax-behaviour-and-viewabledata) -* [Lesson 18: Dealing with Arbitrary Template Data](http://www.silverstripe.org/learn/lessons/dealing-with-arbitrary-template-data) +* [Lesson 1: Creating your first project](https://www.silverstripe.org/learn/lessons/v4/creating-your-first-project) +* [Lesson 2: Migrating static templates into your theme](https://www.silverstripe.org/learn/lessons/v4/migrating-static-templates-into-your-theme-1) +* [Lesson 3: Adding dynamic content](https://www.silverstripe.org/learn/lessons/v4/adding-dynamic-content-1) +* [Lesson 4: Working with multiple templates](https://www.silverstripe.org/learn/lessons/v4/working-with-multiple-templates-1) +* [Lesson 5: The holder/page pattern](https://www.silverstripe.org/learn/lessons/v4/the-holderpage-pattern-1) +* [Lesson 6: Adding Custom Fields to a Page](https://www.silverstripe.org/learn/lessons/v4/adding-custom-fields-to-a-page-1) +* [Lesson 7: Working with Files and Images](https://www.silverstripe.org/learn/lessons/v4/working-with-files-and-images-1) +* [Lesson 8: Introduction to the ORM](https://www.silverstripe.org/learn/lessons/v4/introduction-to-the-orm-1) +* [Lesson 9: Data Relationships - $has_many](https://www.silverstripe.org/learn/lessons/v4/working-with-data-relationships-has-many-1) +* [Lesson 10: Data Relationships - $many_many](https://www.silverstripe.org/learn/lessons/v4/working-with-data-relationships-many-many-1) +* [Lesson 11: Introduction to frontend forms](https://www.silverstripe.org/learn/lessons/v4/introduction-to-frontend-forms-1) +* [Lesson 12: Data Extensions and SiteConfig](https://www.silverstripe.org/learn/lessons/v4/data-extensions-and-siteconfig-1) +* [Lesson 13: Introduction to ModelAdmin](https://www.silverstripe.org/learn/lessons/v4/introduction-to-modeladmin-1) +* [Lesson 14: Controller Actions/DataObjects as Pages](https://www.silverstripe.org/learn/lessons/v4/controller-actions-dataobjects-as-pages-1) +* [Lesson 15: Building a Search Form](https://www.silverstripe.org/learn/lessons/v4/building-a-search-form-1) +* [Lesson 16: Lists and Pagination](https://www.silverstripe.org/learn/lessons/v4/lists-and-pagination-1) +* [Lesson 17: Ajax Behaviour and Viewable Data](https://www.silverstripe.org/learn/lessons/v4/ajax-behaviour-and-viewabledata-1) +* [Lesson 18: Dealing with Arbitrary Template Data](https://www.silverstripe.org/learn/lessons/v4/dealing-with-arbitrary-template-data-1) +* [Lesson 19: Creating Filtered Views](https://www.silverstripe.org/learn/lessons/v4/creating-filtered-views-1) +* [Lesson 20: Beyond the ORM: Building Custom SQL](https://www.silverstripe.org/learn/lessons/v4/beyond-the-orm-building-custom-sql-1) +* [Lesson 21: Advanced Environment Configuration](https://www.silverstripe.org/learn/lessons/v4/advanced-environment-configuration-1) ## Help: If you get stuck diff --git a/docs/en/02_Developer_Guides/08_Performance/01_Caching.md b/docs/en/02_Developer_Guides/08_Performance/01_Caching.md index 91ebcc12b..e6e5d6591 100644 --- a/docs/en/02_Developer_Guides/08_Performance/01_Caching.md +++ b/docs/en/02_Developer_Guides/08_Performance/01_Caching.md @@ -39,6 +39,13 @@ SilverStripe\Core\Injector\Injector: namespace: "myCache" ``` +
Kodeordets nulstillingslink er ugyldigt eller udløbet.
Du kan anmode om et nyt link her eller skifte dit kodeord efter du er logget ind.
' NOTERESETPASSWORD: 'Indtast din email adresse, så sender vi dig et link som du kan nulstille dit kodeord med' - PASSWORDSENTHEADER: 'Link til nulstilling af kodeord er sendt til ''{email}''' - PASSWORDSENTTEXT: 'Tak for det! Et link til at nulstille kodeordet er sendt til ''{email}'', forudsat at en konto eksisterer med denne email adresse.' diff --git a/lang/de.yml b/lang/de.yml index 77e2f1584..cf8aa4518 100644 --- a/lang/de.yml +++ b/lang/de.yml @@ -1,10 +1,35 @@ de: + SilverStripe\Admin\LeftAndMain: + VersionUnknown: unbekannt + SilverStripe\AssetAdmin\Forms\UploadField: + Dimensions: Dimensionen + EDIT: Bearbeiten + EDITINFO: 'Diese Datei bearbeiten' + REMOVE: Entfernen + SilverStripe\Control\ChangePasswordEmail_ss: + CHANGEPASSWORDTEXT1: 'Sie haben Ihr Passwort geändert für' + CHANGEPASSWORDTEXT3: 'Passwort ändern' + HELLO: Hallo + SilverStripe\Control\Email\ForgotPasswordEmail_ss: + HELLO: Hallo + TEXT1: 'Hier ist Ihr' + TEXT2: 'Link zum Zurücksetzen des Passworts' + TEXT3: für + SilverStripe\Control\RequestProcessor: + INVALID_REQUEST: 'Ungültige Anfrage' + REQUEST_ABORTED: 'Anfrage abgebrochen' + SilverStripe\Core\Manifest\VersionProvider: + VERSIONUNKNOWN: Unbekannt SilverStripe\Forms\CheckboxField: NOANSWER: Nein YESANSWER: Ja + SilverStripe\Forms\CheckboxSetField_ss: + NOOPTIONSAVAILABLE: 'Keine Optionen verfügbar' SilverStripe\Forms\ConfirmedPasswordField: ATLEAST: 'Passwörter müssen mindestens {min} Zeichen lang sein.' BETWEEN: 'Passwörter müssen zwischen {min} und {max} Zeichen lang sein.' + CURRENT_PASSWORD_ERROR: 'Das derzeitige Passwort ist nicht richtig.' + CURRENT_PASSWORD_MISSING: 'Bitte geben Sie Ihr derzeitiges Passwort ein.' LOGGED_IN_ERROR: 'Sie müssen eingeloggt sein, um Ihr Passwort ändern zu können!' MAXIMUM: 'Passwörter dürfen maximal {max} Zeichen lang sein.' SHOWONCLICKTITLE: 'Passwort ändern' @@ -14,12 +39,18 @@ de: VALIDDATEFORMAT2: 'Bitte geben sie das Datum im korrekten Format ein ({format})' VALIDDATEMAXDATE: 'Ihr Datum muss vor dem erlaubtem Datum ({date}) liegen oder gleich sein' VALIDDATEMINDATE: 'Ihr Datum muss nach dem erlaubtem Datum ({date}) liegen oder gleich sein' + SilverStripe\Forms\DatetimeField: + VALIDDATEMAXDATETIME: 'Ihr Datum muss vor dem erlaubtem Datum ({datetime}) liegen oder gleich sein' + VALIDDATETIMEFORMAT: 'Bitte geben Sie ein gültiges Datums- und Zeitformat ein ({format})' + VALIDDATETIMEMINDATE: 'Ihr Datum muss nach dem erlaubtem Datum ({datetime}) liegen oder gleich sein' SilverStripe\Forms\DropdownField: CHOOSE: (Auswahl) CHOOSE_MODEL: '({name} auswählen)' SOURCE_VALIDATION: 'Bitte wählen Sie aus der Liste. {value} ist kein gültiger Wert' SilverStripe\Forms\EmailField: VALIDATION: 'Bitte geben Sie eine E-Mail-Adresse ein' + SilverStripe\Forms\FileUploadReceiver: + FIELDNOTSET: 'Dateiinformation nicht gefunden' SilverStripe\Forms\Form: CSRF_EXPIRED_MESSAGE: 'Ihre Sitzung ist abgelaufen. Bitte schicken Sie das Formular erneut ab.' CSRF_FAILED_MESSAGE: 'Es gab ein technisches Problem. Bitte versuchen Sie es erneut, nachdem sie die vorherige Seite neu geladen haben.' @@ -29,10 +60,14 @@ de: VALIDATOR: Prüfer VALIDCURRENCY: 'Bitte geben Sie einen korrekten Betrag ein' SilverStripe\Forms\FormField: + EXAMPLE: 'z.B. {format}' NONE: keine + SilverStripe\Forms\FormScaffolder: + TABMAIN: Hauptteil SilverStripe\Forms\GridField\GridField: Add: '{name} hinzufügen' CSVEXPORT: 'Als CSV-Datei exportieren' + CSVIMPORT: 'CSV importieren' Filter: Filter FilterBy: 'Filtern nach' Find: Suchen @@ -58,9 +93,18 @@ de: DeletePermissionsFailure: 'Keine Berechtigungen zum löschen' Deleted: 'Gelöscht {type} {name}' Save: Speichern + SilverStripe\Forms\GridField\GridFieldEditButton: + EDIT: Bearbeiten + SilverStripe\Forms\GridField\GridFieldPaginator: + OF: von + Page: Seite + View: Anzeigen SilverStripe\Forms\MoneyField: FIELDLABELAMOUNT: Betrag FIELDLABELCURRENCY: Währung + INVALID_CURRENCY: 'Währung {currency} ist nicht in der Liste der erlaubten Währungen' + SilverStripe\Forms\MultiSelectField: + SOURCE_VALIDATION: 'Bitte wählen Sie aus der Liste. {value} ist ungültig.' SilverStripe\Forms\NullableField: IsNullLabel: 'ist NULL' SilverStripe\Forms\NumericField: @@ -69,19 +113,45 @@ de: VALIDATEFORMAT: 'Bitte geben Sie die Uhrzeit im korrekten Format ein ({format})' SilverStripe\ORM\DataObject: PLURALNAME: DatenObjekte + PLURALS: + one: 'Ein DatenObjekt' + other: '{count} DatenObjekte' SINGULARNAME: DatenObjekt SilverStripe\ORM\FieldType\DBBoolean: ANY: alle NOANSWER: Nein YESANSWER: Ja SilverStripe\ORM\FieldType\DBDate: + DAYS_SHORT_PLURALS: + one: '{count} Tag' + other: '{count} Tage' + HOURS_SHORT_PLURALS: + one: '{count} Stunde' + other: '{count} Stunden' LessThanMinuteAgo: 'weniger als eine Minute' + MINUTES_SHORT_PLURALS: + one: '{count} Minute' + other: '{count} Minuten' + MONTHS_SHORT_PLURALS: + one: '{count} Monat' + other: '{count} Monate' + SECONDS_SHORT_PLURALS: + one: '{count} Sekunde' + other: '{count} Sekunden' TIMEDIFFAGO: 'vor {difference}' TIMEDIFFIN: 'in {difference}' + YEARS_SHORT_PLURALS: + one: '{count} Jahr' + other: '{count} Jahre' SilverStripe\ORM\FieldType\DBEnum: ANY: alle + SilverStripe\ORM\Hierarchy: + LIMITED_TITLE: 'Zu viele Kindelemente ({count})' SilverStripe\ORM\Hierarchy\Hierarchy: InfiniteLoopNotAllowed: 'Es wurde eine Endlosschleife innerhalb der "{type}"-Hierarchie gefunden. Bitte ändern Sie die übergeordnete Seite, um den Fehler zu beheben' + LIMITED_TITLE: 'Zu viele Kindelemente ({count})' + SilverStripe\ORM\ValidationException: + DEFAULT_ERROR: Validierungsfehler SilverStripe\Security\BasicAuth: ENTERINFO: 'Bitte geben Sie einen Nutzernamen und ein Passwort ein' ERRORNOTADMIN: 'Dieser Nutzer ist kein Administrator' @@ -90,28 +160,46 @@ de: PASSWORDEXPIRED: 'Ihr Passwort ist abgelaufen. Bitte wählen Sie ein neues Passwort.
' SilverStripe\Security\CMSSecurity: INVALIDUSER: 'Ungültiger Benutzer. Bitte melden Sie sich hier an um fortzufahren.
' + LOGIN_MESSAGE: 'Ihre Sitzung ist wegen Inaktivität abgelaufen.
' SUCCESS: Erfolg SUCCESSCONTENT: 'Login erfolgreich. Falls Sie nicht automatisch weitergeleitet werden, bitte hier klicken
' + SUCCESS_TITLE: 'Login erfolgreich' + SilverStripe\Security\DefaultAdminService: + DefaultAdminFirstname: Standardadmin SilverStripe\Security\Group: AddRole: 'Rolle zur Gruppe hinzufügen' Code: 'Gruppen Code' DefaultGroupTitleAdministrators: Administratoren DefaultGroupTitleContentAuthors: Inhaltsautoren Description: Beschreibung + GROUPNAME: Gruppenname GroupReminder: 'Diese Gruppe übernimmt automatisch die Rollen der Elterngruppe' HierarchyPermsError: 'Kann Berechtigungen der Eltern-Gruppe "{group}" nicht hinzufügen (erfordert Administratorrechte)' Locked: 'Gesperrt?' + MEMBERS: Mitglieder + NEWGROUP: 'Neue Gruppe' NoRoles: 'Keine Rollen gefunden' + PERMISSIONS: Berechtigungen PLURALNAME: Gruppen + PLURALS: + one: 'Eine Gruppe' + other: '{count} Gruppen' Parent: Elterngruppe + ROLES: Rollen + ROLESDESCRIPTION: 'Hier können Sie der Gruppe Rollen zuweisen.Der Link zum Zurücksetzen des Passworts ist entweder nicht korrekt oder abgelaufen
Sie können einen neuen Link anfordern oder Ihr Passwort nach dem einloggen ändern.
' NOTERESETPASSWORD: 'Geben Sie Ihre E-Mail-Adresse ein und wir werden Ihnen einen Link zuschicken, mit dem Sie Ihr Passwort zurücksetzen können.' + PASSWORDRESETSENTHEADER: 'Der Link zum Zurücksetzen des Passworts wurde gesendet' + PASSWORDRESETSENTTEXT: 'Vielen Dank! Wenn ein Account zu der E-Mail Adresse existiert, wurde eine E-Mail mit dem Link zum Zurücksetzen des Passworts verschickt.' diff --git a/lang/eo.yml b/lang/eo.yml index 206dffc1d..cc792bab4 100644 --- a/lang/eo.yml +++ b/lang/eo.yml @@ -84,7 +84,6 @@ eo: RelationSearch: 'Serĉi rilatojn' ResetFilter: Restartigi SilverStripe\Forms\GridField\GridFieldDeleteAction: - DELETE_DESCRIPTION: Forigi Delete: Forigi DeletePermissionsFailure: 'Mankas permeso forigi' EditPermissionsFailure: 'Mankas permeso malligi rikordon' @@ -96,23 +95,12 @@ eo: DeletePermissionsFailure: 'Mankas permeso forigi' Deleted: 'Forigita {type} {name}' Save: Konservi - SilverStripe\Forms\GridField\GridFieldEditButton_ss: - EDIT: Redakti SilverStripe\Forms\GridField\GridFieldGroupDeleteAction: UnlinkSelfFailure: 'Ne povas forigi vin el ĉi tiu grupo; vi perdus administrajn rajtojn' SilverStripe\Forms\GridField\GridFieldPaginator: OF: de Page: Paĝo View: Vido - SilverStripe\Forms\GridField\GridFieldVersionedState: - ADDEDTODRAFTHELP: 'Ero ankoraŭ estas ne publikigita' - ADDEDTODRAFTSHORT: Malneto - ARCHIVEDPAGEHELP: 'Ero estas forigita el malneta kaj publika' - ARCHIVEDPAGESHORT: Enarkivigita - MODIFIEDONDRAFTHELP: 'Ero enhavas nepublikigitajn ŝanĝojn' - MODIFIEDONDRAFTSHORT: Ŝanĝita - ONLIVEONLYSHORT: 'Nur ĉe publika' - ONLIVEONLYSHORTHELP: 'Ero estas publikigita, sed ĝi estas forigita el malneto' SilverStripe\Forms\MoneyField: FIELDLABELAMOUNT: Kvanto FIELDLABELCURRENCY: Kurzo @@ -331,7 +319,4 @@ eo: LOGOUT: Elsaluti LOSTPASSWORDHEADER: 'Perdis pasvorton' NOTEPAGESECURED: 'Tiu paĝo estas sekurigita. Enigu viajn akreditaĵojn sube kaj vi aliros pluen.' - NOTERESETLINKINVALID: 'La pasvorta reagorda ligilo estas malvalida aŭ finiĝis.
Vi povas peti novan ĉi tie aŭ ŝanĝi vian pasvorton post vi ensalutis.
' NOTERESETPASSWORD: 'Enigu vian retpoŝtan adreson kaj ni sendos al vi ligilon per kiu vi povas reagordi vian pasvorton' - PASSWORDSENTHEADER: 'Pasvorta reagorda ligilo sendiĝis al ''{email}''' - PASSWORDSENTTEXT: 'Dankon! Reagordita ligilo sendiĝis al ''{email}'', kondiĉe ke konto ekzistas por tiu retadreso.' diff --git a/lang/nl.yml b/lang/nl.yml index eae378c9d..f23bc5ef1 100644 --- a/lang/nl.yml +++ b/lang/nl.yml @@ -84,7 +84,6 @@ nl: RelationSearch: 'Zoek relatie' ResetFilter: Resetten SilverStripe\Forms\GridField\GridFieldDeleteAction: - DELETE_DESCRIPTION: Verwijder Delete: Verwijder DeletePermissionsFailure: 'Onvoldoende rechten om te verwijderen' EditPermissionsFailure: 'Geen toelating om te ontkoppelen' @@ -96,23 +95,12 @@ nl: DeletePermissionsFailure: 'Onvoldoende rechten om te verwijderen' Deleted: '{type} {name} verwijderd' Save: Opslaan - SilverStripe\Forms\GridField\GridFieldEditButton_ss: - EDIT: Edit SilverStripe\Forms\GridField\GridFieldGroupDeleteAction: UnlinkSelfFailure: 'U kunt uzelf niet verwijderen van deze groep, omdat u dan geen admin-rechten meer heeft.' SilverStripe\Forms\GridField\GridFieldPaginator: OF: van Page: Pagina View: Bekijk - SilverStripe\Forms\GridField\GridFieldVersionedState: - ADDEDTODRAFTHELP: 'Item is nog niet gepubliceerd' - ADDEDTODRAFTSHORT: Concept - ARCHIVEDPAGEHELP: 'Het item is verwijderd van de concept- en de live site' - ARCHIVEDPAGESHORT: Gearchiveerd - MODIFIEDONDRAFTHELP: 'Item heeft wijzigingen die nog niet gepubliceerd zijn' - MODIFIEDONDRAFTSHORT: Aangepast - ONLIVEONLYSHORT: 'Alleen op de live site' - ONLIVEONLYSHORTHELP: 'Item is gepubliceerd, maar verwijderd van de concept site' SilverStripe\Forms\MoneyField: FIELDLABELAMOUNT: Aantal FIELDLABELCURRENCY: Munteenheid @@ -174,8 +162,8 @@ nl: PASSWORDEXPIRED: 'Uw wachtwoord is verlopen. Kies een nieuw wachtwoord.
' SilverStripe\Security\CMSSecurity: INVALIDUSER: 'Ongeldige gebruiker Log hier opnieuw in om verder te gaan.
' - LOGIN_MESSAGE: 'Sessie is verlopen' - LOGIN_TITLE: 'U kunt verder met wat u aan het doen was, door opnieuw in te loggen.
' + LOGIN_MESSAGE: 'De browsersessie is verlopen wegens inactiviteit
' + LOGIN_TITLE: 'Log opnieuw in om verder te gaan.' SUCCESS: Succes SUCCESSCONTENT: 'U bent ingelogd. Klik hier als u niet automatisch wordt doorgestuurd.
' SUCCESS_TITLE: 'Inloggen is gelukt' @@ -331,7 +319,4 @@ nl: LOGOUT: Uitloggen LOSTPASSWORDHEADER: 'Wachtwoord vergeten' NOTEPAGESECURED: 'Deze pagina is beveiligd. Voer uw gegevens in en u wordt automatisch doorgestuurd.' - NOTERESETLINKINVALID: 'De link om uw wachtwoord te kunnen wijzigen is niet meer geldig.
U kunt een nieuwe link aanvragen of uw wachtwoord aanpassen door in te loggen.
' NOTERESETPASSWORD: 'Voer uw e-mailadres in en we sturen een link waarmee u een nieuw wachtwoord kunt instellen.' - PASSWORDSENTHEADER: 'Wachtwoord herstel link verzonden naar {email}' - PASSWORDSENTTEXT: 'Bedankt! Er is een link verstuurd naar {email} om uw wachtwoord opnieuw in te stellen, in de veronderstelling dat er een account bestaat voor dit e-mailadres.' diff --git a/src/Dev/Constraint/ViewableDataContains.php b/src/Dev/Constraint/ViewableDataContains.php index c26084509..6665c0f46 100644 --- a/src/Dev/Constraint/ViewableDataContains.php +++ b/src/Dev/Constraint/ViewableDataContains.php @@ -64,7 +64,7 @@ class ViewableDataContains extends PHPUnit_Framework_Constraint implements TestO $success = true; foreach ($this->match as $fieldName => $value) { - if ($other->getField($fieldName) != $value) { + if ($other->$fieldName != $value) { $success = false; break; } diff --git a/src/Dev/Install/Installer.php b/src/Dev/Install/Installer.php index dbcf39080..0f1358903 100644 --- a/src/Dev/Install/Installer.php +++ b/src/Dev/Install/Installer.php @@ -611,7 +611,7 @@ TEXT;