Running Task i18n Textcollector Task

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Localisation

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Clear from all except '{title}'

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Copy '{title}' to other locales

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Unpublish (all locales)

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Unpublish and Archive (all locales)

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Save & Publish (all locales)

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Delete (all locales)

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Hide from '{title}'

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Show in '{title}'

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key All localisations have been cleared for '{title}'.

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Copied '{title}' to all other locales.

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Unpublished '{title}' from all locales.

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Archived '{title}' and all of its localisations.

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Deleted '{title}' and all of its localisations.

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Published '{title}' across all locales.

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Record '{title}' is now visible in {locale}

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Record '{title}' is now hidden in {locale}

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Localised in {locale}

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Inherited from {locale}

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key {type} has no available content in {locale}, localise the {type} or provide a locale fallback

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Localisation

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Social sign-on

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key {count} Accordion Panel|{count} Accordion Panels

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key A Blog Post|{count} Blog Posts

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key A Feature|{count} Features

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key {count} Slide|{count} Slides

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Restore to draft at top level

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Restore to draft

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Restore the archived version to draft as a top level item

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Restore the archived version to draft

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Save draft

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Unpublish and archive

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Archive

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Save

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key CSV File (Allowed extensions: *.csv)

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Import from CSV

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key No changes

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Save

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Delete

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key CMS Access

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key CMS Access

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Access to '{title}' section

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key CMS Access

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Roles and access permissions

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Warning] Error concatenating localisation key

GET /dev/tasks/i18nTextCollectorTask

Line 678 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

669                     // Evaluate __CLASS__ . '.KEY' and self::class concatenation
670                     $text = implode('\\', $currentClass);
671                 } else {
672                     continue;
673                 }
674 
675                 if ($inConcat) {
676                     // Parser error
677                     if (empty($currentEntity)) {
678                         user_error('Error concatenating localisation key', E_USER_WARNING);
679                     } else {
680                         $currentEntity[count($currentEntity) - 1] .= $text;
681                     }
682                 } else {
683                     $currentEntity[] = $text;
684                 }

Trace

GET /dev/tasks/i18nTextCollectorTask

[User Notice] Missing localisation default for key Roles and access permissions

GET /dev/tasks/i18nTextCollectorTask

Line 747 in /app/vendor/silverstripe/framework/src/i18n/TextCollection/i18nTextCollector.php

Source

738                                 $entity = ['default' => $default];
739                             } else {
740                                 $entity = $default;
741                             }
742                             if ($comment) {
743                                 $entity['comment'] = $comment;
744                             }
745                             $entities[$key] = $entity;
746                         } elseif ($this->getWarnOnEmptyDefault()) {
747                             trigger_error("Missing localisation default for key " . $currentEntity[0], E_USER_NOTICE);
748                         }
749                     }
750                     $currentEntity = [];
751                     $inArrayClosedBy = false;
752                     break;
753             }

Trace

Duplicate key SiteTree.TABMAIN detected in no / multiple modules with no obvious owner

GET /dev/tasks/i18nTextCollectorTask

[Warning] fopen(/app/app/lang/en.yml): Failed to open stream: Permission denied

GET /dev/tasks/i18nTextCollectorTask

Line 57 in /app/vendor/silverstripe/framework/src/i18n/Messages/YamlWriter.php

Source

48             Filesystem::makeFolder($langFolder);
49             touch($langFolder . '/_manifest_exclude');
50         }
51 
52         // De-normalise messages and convert to yml
53         $content = $this->getYaml($messages, $locale);
54 
55         // Open the English file and write the Master String Table
56         $langFile = $langFolder . '/' . $locale . '.yml';
57         if ($fh = fopen($langFile ?? '', "w")) {
58             fwrite($fh, $content ?? '');
59             fclose($fh);
60         } else {
61             throw new LogicException("Cannot write language file! Please check permissions of $langFile");
62         }
63     }

Trace

GET /dev/tasks/i18nTextCollectorTask

[Emergency] Uncaught LogicException: Cannot write language file! Please check permissions of /app/app/lang/en.yml

GET /dev/tasks/i18nTextCollectorTask

Line 61 in /app/vendor/silverstripe/framework/src/i18n/Messages/YamlWriter.php

Source

52         // De-normalise messages and convert to yml
53         $content = $this->getYaml($messages, $locale);
54 
55         // Open the English file and write the Master String Table
56         $langFile = $langFolder . '/' . $locale . '.yml';
57         if ($fh = fopen($langFile ?? '', "w")) {
58             fwrite($fh, $content ?? '');
59             fclose($fh);
60         } else {
61             throw new LogicException("Cannot write language file! Please check permissions of $langFile");
62         }
63     }
64 
65     /**
66      * Explodes [class.key1 => value1, class.key2 => value2] into [class => [ key1 => value1, key2 => value2]]
67      *

Trace