diff --git a/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/Assets/EditorPreview.css b/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/assets/EditorPreview.css similarity index 100% rename from Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/Assets/EditorPreview.css rename to Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/assets/EditorPreview.css diff --git a/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/Assets/Frontend.css b/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/assets/Frontend.css similarity index 100% rename from Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/Assets/Frontend.css rename to Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/assets/Frontend.css diff --git a/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/Assets/Frontend.js b/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/assets/Frontend.js similarity index 100% rename from Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/Assets/Frontend.js rename to Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/assets/Frontend.js diff --git a/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/Assets/accordion_item.svg b/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/assets/accordion_item.svg similarity index 100% rename from Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/Assets/accordion_item.svg rename to Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/assets/accordion_item.svg diff --git a/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/Assets/Icon.svg b/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/assets/icon.svg similarity index 100% rename from Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/Assets/Icon.svg rename to Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/assets/icon.svg diff --git a/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/EditorInterface.yaml b/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/config.yaml similarity index 100% rename from Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/EditorInterface.yaml rename to Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/config.yaml diff --git a/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/Source/Language/Labels.xlf b/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/language/labels.xlf similarity index 100% rename from Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/Source/Language/Labels.xlf rename to Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/language/labels.xlf diff --git a/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/Source/Frontend.html b/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/templates/frontend.html similarity index 100% rename from Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/Source/Frontend.html rename to Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/templates/frontend.html diff --git a/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/Source/EditorPreview.html b/Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/templates/preview.html similarity index 100% rename from Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/Source/EditorPreview.html rename to Build/content-blocks-examples/ContentBlocks/ContentElements/accordion/templates/preview.html diff --git a/Classes/Builder/ContentBlockBuilder.php b/Classes/Builder/ContentBlockBuilder.php index fb4fb5a3..58a9938b 100644 --- a/Classes/Builder/ContentBlockBuilder.php +++ b/Classes/Builder/ContentBlockBuilder.php @@ -115,7 +115,7 @@ protected function createEditorInterfaceYaml(LoadedContentBlock $contentBlock, s protected function createLabelsXlf(LoadedContentBlock $contentBlock, string $basePath): void { - GeneralUtility::mkdir_deep($basePath . '/' . ContentBlockPathUtility::getLanguageFolderPath()); + GeneralUtility::mkdir_deep($basePath . '/' . ContentBlockPathUtility::getLanguageFolder()); $xliffContent = $this->languageFileGenerator->generate($contentBlock); GeneralUtility::writeFile( $basePath . '/' . ContentBlockPathUtility::getLanguageFilePath(), diff --git a/Classes/Command/GenerateLanguageFileCommand.php b/Classes/Command/GenerateLanguageFileCommand.php index 075dad80..57062228 100644 --- a/Classes/Command/GenerateLanguageFileCommand.php +++ b/Classes/Command/GenerateLanguageFileCommand.php @@ -107,7 +107,7 @@ protected function execute(InputInterface $input, OutputInterface $output): int protected function writeLabelsXlf(LoadedContentBlock $contentBlock): void { $contentBlockPath = GeneralUtility::getFileAbsFileName($contentBlock->getExtPath()); - $labelsFolder = $contentBlockPath . '/' . ContentBlockPathUtility::getLanguageFolderPath(); + $labelsFolder = $contentBlockPath . '/' . ContentBlockPathUtility::getLanguageFolder(); $labelsXlfPath = $contentBlockPath . '/' . ContentBlockPathUtility::getLanguageFilePath(); $result = $this->languageFileGenerator->generate($contentBlock); GeneralUtility::mkdir_deep($labelsFolder); diff --git a/Classes/ServiceProvider.php b/Classes/ServiceProvider.php index 70959fb9..2b4cdc74 100644 --- a/Classes/ServiceProvider.php +++ b/Classes/ServiceProvider.php @@ -163,19 +163,16 @@ public static function getContentBlockTypoScript(ContainerInterface $container): if ($tableDefinition->getContentType() === ContentType::CONTENT_ELEMENT) { $extPath = $contentBlockRegistry->getContentBlockExtPath($typeDefinition->getName()); $privatePath = $extPath . '/' . ContentBlockPathUtility::getPrivateFolder(); - $template = ContentBlockPathUtility::getFrontendTemplateFileNameWithoutExtension(); + $template = ContentBlockPathUtility::getFrontendTemplateFileName(); $typoScript = <<getTypeName()} =< lib.contentBlock tt_content.{$typeDefinition->getTypeName()} { - templateName = {$template} - templateRootPaths { - 20 = $privatePath/ - } + file = $privatePath/$template partialRootPaths { - 20 = $privatePath/Partials/ + 20 = $privatePath/partials/ } layoutRootPaths { - 20 = $privatePath/Layouts/ + 20 = $privatePath/layouts/ } } HEREDOC; diff --git a/Classes/Utility/ContentBlockPathUtility.php b/Classes/Utility/ContentBlockPathUtility.php index 383ead83..aa1743c2 100644 --- a/Classes/Utility/ContentBlockPathUtility.php +++ b/Classes/Utility/ContentBlockPathUtility.php @@ -37,12 +37,12 @@ public static function getContentBlockExtPath(string $extensionKey, string $cont public static function getContentBlockDefinitionFileName(): string { - return 'EditorInterface.yaml'; + return 'config.yaml'; } public static function getBackendPreviewFileName(): string { - return 'EditorPreview.html'; + return 'preview.html'; } public static function getBackendPreviewFileNameWithoutExtension(): string @@ -57,7 +57,7 @@ public static function getBackendPreviewPath(): string public static function getFrontendTemplateFileName(): string { - return 'Frontend.html'; + return 'frontend.html'; } public static function getFrontendTemplateFileNameWithoutExtension(): string @@ -70,29 +70,24 @@ public static function getFrontendTemplatePath(): string return self::getPrivateFolder() . '/' . self::getFrontendTemplateFileName(); } - public static function getLanguageFolderPath(): string - { - return self::getPrivateFolder() . '/Language'; - } - public static function getLanguageFilePath(): string { - return self::getLanguageFolderPath() . '/Labels.xlf'; + return self::getLanguageFolder() . '/labels.xlf'; } public static function getIconNameWithoutFileExtension(): string { - return 'Icon'; + return 'icon'; } public static function getIconHideInMenuNameWithoutFileExtension(): string { - return 'IconHideInMenu'; + return 'icon-hide-in-menu'; } public static function getIconRootNameWithoutFileExtension(): string { - return 'IconRoot'; + return 'icon-root'; } public static function getIconPathWithoutFileExtension(): string @@ -142,12 +137,17 @@ public static function getRecordTypesFolder(): string public static function getPublicFolder(): string { - return 'Assets'; + return 'assets'; } public static function getPrivateFolder(): string { - return 'Source'; + return 'templates'; + } + + public static function getLanguageFolder(): string + { + return 'language'; } public static function getHostExtPublicContentBlockBasePath(string $hostExtension): string diff --git a/Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/Assets/EditorPreview.css b/Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/assets/EditorPreview.css similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/Assets/EditorPreview.css rename to Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/assets/EditorPreview.css diff --git a/Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/Assets/Frontend.css b/Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/assets/Frontend.css similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/Assets/Frontend.css rename to Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/assets/Frontend.css diff --git a/Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/Assets/Frontend.js b/Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/assets/Frontend.js similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/Assets/Frontend.js rename to Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/assets/Frontend.js diff --git a/Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/Assets/Icon.svg b/Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/assets/icon.svg similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/Assets/Icon.svg rename to Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/assets/icon.svg diff --git a/Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/EditorInterface.yaml b/Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/config.yaml similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/EditorInterface.yaml rename to Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/config.yaml diff --git a/Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/Source/Language/Labels.xlf b/Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/language/labels.xlf similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/Source/Language/Labels.xlf rename to Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/language/labels.xlf diff --git a/Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/Source/Frontend.html b/Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/templates/frontend.html similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/Source/Frontend.html rename to Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/templates/frontend.html diff --git a/Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/Source/EditorPreview.html b/Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/templates/preview.html similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/Source/EditorPreview.html rename to Tests/Fixtures/Extensions/test_content_blocks_a/ContentBlocks/ContentElements/content-element-a/templates/preview.html diff --git a/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/Assets/EditorPreview.css b/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/assets/EditorPreview.css similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/Assets/EditorPreview.css rename to Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/assets/EditorPreview.css diff --git a/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/Assets/Frontend.css b/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/assets/Frontend.css similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/Assets/Frontend.css rename to Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/assets/Frontend.css diff --git a/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/Assets/Frontend.js b/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/assets/Frontend.js similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/Assets/Frontend.js rename to Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/assets/Frontend.js diff --git a/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/Assets/Icon.svg b/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/assets/icon.svg similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/Assets/Icon.svg rename to Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/assets/icon.svg diff --git a/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/EditorInterface.yaml b/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/config.yaml similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/EditorInterface.yaml rename to Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/config.yaml diff --git a/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/Source/Language/Labels.xlf b/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/language/labels.xlf similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/Source/Language/Labels.xlf rename to Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/language/labels.xlf diff --git a/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/Source/Frontend.html b/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/templates/frontend.html similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/Source/Frontend.html rename to Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/templates/frontend.html diff --git a/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/Source/EditorPreview.html b/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/templates/preview.html similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/Source/EditorPreview.html rename to Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/templates/preview.html diff --git a/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/RecordTypes/test-record/EditorInterface.yaml b/Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/RecordTypes/test-record/config.yaml similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/RecordTypes/test-record/EditorInterface.yaml rename to Tests/Fixtures/Extensions/test_content_blocks_b/ContentBlocks/RecordTypes/test-record/config.yaml diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/Assets/EditorPreview.css b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/assets/EditorPreview.css similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/Assets/EditorPreview.css rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/assets/EditorPreview.css diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/Assets/Frontend.css b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/assets/Frontend.css similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/Assets/Frontend.css rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/assets/Frontend.css diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/Assets/Frontend.js b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/assets/Frontend.js similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/Assets/Frontend.js rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/assets/Frontend.js diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/Assets/Icon.svg b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/assets/icon.svg similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/Assets/Icon.svg rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/assets/icon.svg diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/EditorInterface.yaml b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/config.yaml similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/EditorInterface.yaml rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/config.yaml diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/Source/Language/Labels.xlf b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/language/labels.xlf similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/Source/Language/Labels.xlf rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/language/labels.xlf diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/Source/Frontend.html b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/templates/frontend.html similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/Source/Frontend.html rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-relation/templates/frontend.html diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-vendor/Assets/Icon.svg b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-vendor/assets/icon.svg similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-vendor/Assets/Icon.svg rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-vendor/assets/icon.svg diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-vendor/EditorInterface.yaml b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-vendor/config.yaml similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-vendor/EditorInterface.yaml rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-vendor/config.yaml diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-vendor/Source/Language/Labels.xlf b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-vendor/language/labels.xlf similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-vendor/Source/Language/Labels.xlf rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-vendor/language/labels.xlf diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-vendor/Source/Frontend.html b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-vendor/templates/frontend.html similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-vendor/Source/Frontend.html rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-vendor/templates/frontend.html diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/Assets/EditorPreview.css b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/assets/EditorPreview.css similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/Assets/EditorPreview.css rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/assets/EditorPreview.css diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/Assets/Frontend.css b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/assets/Frontend.css similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/Assets/Frontend.css rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/assets/Frontend.css diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/Assets/Frontend.js b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/assets/Frontend.js similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/Assets/Frontend.js rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/assets/Frontend.js diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/Assets/Icon.svg b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/assets/icon.svg similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/Assets/Icon.svg rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/assets/icon.svg diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/EditorInterface.yaml b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/config.yaml similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/EditorInterface.yaml rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/config.yaml diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/Source/Language/Labels.xlf b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/language/labels.xlf similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/Source/Language/Labels.xlf rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/language/labels.xlf diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/Source/Frontend.html b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/templates/frontend.html similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/Source/Frontend.html rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple-with-basics/templates/frontend.html diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/Assets/EditorPreview.css b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/assets/EditorPreview.css similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/Assets/EditorPreview.css rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/assets/EditorPreview.css diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/Assets/Frontend.css b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/assets/Frontend.css similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/Assets/Frontend.css rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/assets/Frontend.css diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/Assets/Frontend.js b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/assets/Frontend.js similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/Assets/Frontend.js rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/assets/Frontend.js diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/Assets/Icon.svg b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/assets/icon.svg similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/Assets/Icon.svg rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/assets/icon.svg diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/EditorInterface.yaml b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/config.yaml similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/EditorInterface.yaml rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/config.yaml diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/Source/Language/Labels.xlf b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/language/labels.xlf similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/Source/Language/Labels.xlf rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/language/labels.xlf diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/Source/Frontend.html b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/templates/frontend.html similarity index 86% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/Source/Frontend.html rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/templates/frontend.html index 9fba2b5d..7dde57f7 100644 --- a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/Source/Frontend.html +++ b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple/templates/frontend.html @@ -18,5 +18,5 @@

{data.header}

creationDate:{data.systemProperties.createdAt.timestamp}

updateDate:{data.systemProperties.lastUpdatedAt.timestamp}

- - + + diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/Assets/EditorPreview.css b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/assets/EditorPreview.css similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/Assets/EditorPreview.css rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/assets/EditorPreview.css diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/Assets/Frontend.css b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/assets/Frontend.css similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/Assets/Frontend.css rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/assets/Frontend.css diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/Assets/Frontend.js b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/assets/Frontend.js similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/Assets/Frontend.js rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/assets/Frontend.js diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/Assets/Icon.svg b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/assets/icon.svg similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/Assets/Icon.svg rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/assets/icon.svg diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/EditorInterface.yaml b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/config.yaml similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/EditorInterface.yaml rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/config.yaml diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/Source/Language/Labels.xlf b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/language/labels.xlf similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/Source/Language/Labels.xlf rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/language/labels.xlf diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/Source/Frontend.html b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/templates/frontend.html similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/Source/Frontend.html rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/ContentElements/simple2/templates/frontend.html diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/RecordTypes/record1/EditorInterface.yaml b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/RecordTypes/record1/config.yaml similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/RecordTypes/record1/EditorInterface.yaml rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/RecordTypes/record1/config.yaml diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/RecordTypes/record1/Source/Language/Labels.xlf b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/RecordTypes/record1/language/labels.xlf similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/RecordTypes/record1/Source/Language/Labels.xlf rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/RecordTypes/record1/language/labels.xlf diff --git a/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/RecordTypes/record2/EditorInterface.yaml b/Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/RecordTypes/record2/config.yaml similarity index 100% rename from Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/RecordTypes/record2/EditorInterface.yaml rename to Tests/Fixtures/Extensions/test_content_blocks_c/ContentBlocks/RecordTypes/record2/config.yaml diff --git a/Tests/Functional/Frontend/ContentBlockFrontendRenderingTest.php b/Tests/Functional/Frontend/ContentBlockFrontendRenderingTest.php index 0247979b..eb865e86 100644 --- a/Tests/Functional/Frontend/ContentBlockFrontendRenderingTest.php +++ b/Tests/Functional/Frontend/ContentBlockFrontendRenderingTest.php @@ -78,8 +78,8 @@ public function variablesAndAssetsRendered(): void // @todo The path should be absolute. See: https://github.com/TYPO3/testing-framework/issues/577 self::assertStringContainsString(' SvgIconProvider::class, 'options' => [ - 'source' => 'EXT:test_content_blocks_c/Resources/Public/ContentBlocks/simple/simple/Icon.svg', + 'source' => 'EXT:test_content_blocks_c/Resources/Public/ContentBlocks/simple/simple/icon.svg', ], ], ]; @@ -62,7 +62,7 @@ public static function registeredContentBlockIconsHaveCorrectConfigurationDataPr [ 'provider' => SvgIconProvider::class, 'options' => [ - 'source' => 'EXT:test_content_blocks_c/Resources/Public/ContentBlocks/simple/simple2/Icon.svg', + 'source' => 'EXT:test_content_blocks_c/Resources/Public/ContentBlocks/simple/simple2/icon.svg', ], ], ]; @@ -71,7 +71,7 @@ public static function registeredContentBlockIconsHaveCorrectConfigurationDataPr [ 'provider' => SvgIconProvider::class, 'options' => [ - 'source' => 'EXT:test_content_blocks_c/Resources/Public/ContentBlocks/simple/basics/Icon.svg', + 'source' => 'EXT:test_content_blocks_c/Resources/Public/ContentBlocks/simple/basics/icon.svg', ], ], ]; diff --git a/Tests/Functional/Generator/TcaGeneratorTest.php b/Tests/Functional/Generator/TcaGeneratorTest.php index d9634930..562944b9 100644 --- a/Tests/Functional/Generator/TcaGeneratorTest.php +++ b/Tests/Functional/Generator/TcaGeneratorTest.php @@ -37,7 +37,7 @@ public function coreLabelsAreNotOverriddenIfMissingInLanguageFile(): void public function coreLabelsAreOverriddenIfTranslationExistsInLanguageFile(): void { self::assertSame( - 'LLL:EXT:test_content_blocks_c/ContentBlocks/ContentElements/simple2/Source/Language/Labels.xlf:header.label', + 'LLL:EXT:test_content_blocks_c/ContentBlocks/ContentElements/simple2/language/labels.xlf:header.label', $GLOBALS['TCA']['tt_content']['types']['simple_simple2']['columnsOverrides']['header']['label'] ); } @@ -138,11 +138,11 @@ public function typeFieldSelectAddedForRecordType(): void self::assertSame( [ [ - 'label' => 'LLL:EXT:test_content_blocks_c/ContentBlocks/RecordTypes/record1/Source/Language/Labels.xlf:title', + 'label' => 'LLL:EXT:test_content_blocks_c/ContentBlocks/RecordTypes/record1/language/labels.xlf:title', 'value' => 'record1', 'icon' => 'custom_record-record1-cc2849f', 'group' => null, - 'description' => 'LLL:EXT:test_content_blocks_c/ContentBlocks/RecordTypes/record1/Source/Language/Labels.xlf:description', + 'description' => 'LLL:EXT:test_content_blocks_c/ContentBlocks/RecordTypes/record1/language/labels.xlf:description', ], [ 'label' => 'content-blocks/record2', diff --git a/Tests/Functional/ViewHelpers/LanguagePathViewHelperTest.php b/Tests/Functional/ViewHelpers/LanguagePathViewHelperTest.php index f62bc5cb..e1eaccfa 100644 --- a/Tests/Functional/ViewHelpers/LanguagePathViewHelperTest.php +++ b/Tests/Functional/ViewHelpers/LanguagePathViewHelperTest.php @@ -40,11 +40,11 @@ public static function renderReturnsStringDataProvider(): array return [ 'name explicitly set' => [ '', - 'LLL:EXT:test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/Source/Language/Labels.xlf', + 'LLL:EXT:test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/language/labels.xlf', ], 'fallback to name from context' => [ '', - 'LLL:EXT:test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/Source/Language/Labels.xlf', + 'LLL:EXT:test_content_blocks_b/ContentBlocks/ContentElements/content-element-b/language/labels.xlf', ], ]; } diff --git a/Tests/Unit/Generator/TcaGeneratorTest.php b/Tests/Unit/Generator/TcaGeneratorTest.php index 8b9a42fe..623bbc6f 100644 --- a/Tests/Unit/Generator/TcaGeneratorTest.php +++ b/Tests/Unit/Generator/TcaGeneratorTest.php @@ -268,117 +268,117 @@ public static function checkTcaFieldTypesDataProvider(): iterable ], 'types' => [ 't3ce_example' => [ - 'showitem' => 'bodytext,t3ce_example_text,--palette--;;t3ce_example_palette_1,t3ce_example_email,t3ce_example_check,t3ce_example_color,t3ce_example_file,assets,pages,t3ce_example_category,t3ce_example_datetime,--div--;LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:tabs.tab_1,t3ce_example_select,t3ce_example_link,t3ce_example_radio,t3ce_example_relation,t3ce_example_password,t3ce_example_uuid,t3ce_example_collection', + 'showitem' => 'bodytext,t3ce_example_text,--palette--;;t3ce_example_palette_1,t3ce_example_email,t3ce_example_check,t3ce_example_color,t3ce_example_file,assets,pages,t3ce_example_category,t3ce_example_datetime,--div--;LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:tabs.tab_1,t3ce_example_select,t3ce_example_link,t3ce_example_radio,t3ce_example_relation,t3ce_example_password,t3ce_example_uuid,t3ce_example_collection', 'previewRenderer' => PreviewRenderer::class, 'creationOptions' => [ 'saveAndClose' => true, ], 'columnsOverrides' => [ 'bodytext' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:bodytext.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:bodytext.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:bodytext.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:bodytext.description', 'config' => [ 'enableRichtext' => true, ], ], 't3ce_example_text' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:text.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:text.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:text.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:text.description', 'config' => [ 'default' => 'Default value', 'placeholder' => 'Placeholder text', ], ], 't3ce_example_textarea' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:textarea.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:textarea.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:textarea.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:textarea.description', ], 't3ce_example_number' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:number.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:number.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:number.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:number.description', ], 't3ce_example_email' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:email.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:email.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:email.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:email.description', ], 't3ce_example_check' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:check.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:check.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:check.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:check.description', 'config' => [ 'items' => [ [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:check.items.0.label', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:check.items.0.label', ], [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:check.items.1.label', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:check.items.1.label', ], ], ], ], 't3ce_example_color' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:color.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:color.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:color.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:color.description', ], 't3ce_example_file' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:file.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:file.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:file.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:file.description', ], 't3ce_example_category' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:category.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:category.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:category.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:category.description', ], 't3ce_example_datetime' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:datetime.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:datetime.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:datetime.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:datetime.description', ], 't3ce_example_select' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:select.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:select.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:select.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:select.description', 'config' => [ 'renderType' => 'selectSingle', 'items' => [ [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:select.items.label', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:select.items.label', 'value' => '', ], [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:select.items.select_1.label', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:select.items.select_1.label', 'value' => 'select_1', ], [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:select.items.select_2.label', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:select.items.select_2.label', 'value' => 'select_2', ], ], ], ], 't3ce_example_link' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:link.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:link.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:link.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:link.description', ], 't3ce_example_radio' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:radio.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:radio.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:radio.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:radio.description', 'config' => [ 'items' => [ [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:radio.items.1.label', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:radio.items.1.label', 'value' => '1', ], [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:radio.items.2.label', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:radio.items.2.label', 'value' => '2', ], ], ], ], 't3ce_example_relation' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:relation.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:relation.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:relation.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:relation.description', ], 't3ce_example_collection' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.description', 'config' => [ 'appearance' => [ 'useSortable' => false, @@ -386,23 +386,23 @@ public static function checkTcaFieldTypesDataProvider(): iterable ], ], 'assets' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:assets.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:assets.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:assets.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:assets.description', 'config' => [ 'allowed' => 'png', ], ], 'pages' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:pages.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:pages.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:pages.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:pages.description', ], 't3ce_example_password' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:password.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:password.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:password.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:password.description', ], 't3ce_example_uuid' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:uuid.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:uuid.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:uuid.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:uuid.description', ], 't3ce_example_pass' => [ ], @@ -413,12 +413,12 @@ public static function checkTcaFieldTypesDataProvider(): iterable 'previewRenderer' => PreviewRenderer::class, 'columnsOverrides' => [ 't3ce_testblock_text' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/testblock/Source/Language/Labels.xlf:text.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/testblock/Source/Language/Labels.xlf:text.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/testblock/language/labels.xlf:text.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/testblock/language/labels.xlf:text.description', ], 'bodytext' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/testblock/Source/Language/Labels.xlf:bodytext.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/testblock/Source/Language/Labels.xlf:bodytext.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/testblock/language/labels.xlf:bodytext.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/testblock/language/labels.xlf:bodytext.description', ], ], ], @@ -564,15 +564,15 @@ public static function checkTcaFieldTypesDataProvider(): iterable ], 'palettes' => [ 't3ce_example_palette_1' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:palettes.palette_1.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:palettes.palette_1.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:palettes.palette_1.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:palettes.palette_1.description', 'showitem' => 't3ce_example_textarea,--linebreak--,t3ce_example_number', ], ], ], 't3ce_example_collection' => [ 'ctrl' => [ - 'title' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.label', + 'title' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.label', 'label' => 'text2', 'label_alt' => 'text', 'sortby' => 'sorting', @@ -602,7 +602,7 @@ public static function checkTcaFieldTypesDataProvider(): iterable ], 'types' => [ '1' => [ - 'showitem' => '--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,text,--div--;LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.tabs.tab_1,text2,--palette--;;palette_inline,collection2,--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:language,--palette--;;language,--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:access,--palette--;;hidden,--palette--;;access', + 'showitem' => '--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,text,--div--;LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.tabs.tab_1,text2,--palette--;;palette_inline,collection2,--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:language,--palette--;;language,--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:access,--palette--;;hidden,--palette--;;access', ], ], 'palettes' => [ @@ -618,8 +618,8 @@ public static function checkTcaFieldTypesDataProvider(): iterable 'showitem' => 'starttime;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:starttime_formlabel,endtime;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:endtime_formlabel,--linebreak--,fe_group;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:fe_group_formlabel,--linebreak--,editlock', ], 'palette_inline' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.palettes.palette_inline.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.palettes.palette_inline.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.palettes.palette_inline.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.palettes.palette_inline.description', 'showitem' => 'palette_field1,--linebreak--,palette_field2', ], ], @@ -636,40 +636,40 @@ public static function checkTcaFieldTypesDataProvider(): iterable ], 'text' => [ 'exclude' => true, - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.text.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.text.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.text.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.text.description', 'config' => [ 'type' => 'input', ], ], 'text2' => [ 'exclude' => true, - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.text2.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.text2.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.text2.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.text2.description', 'config' => [ 'type' => 'input', ], ], 'palette_field1' => [ 'exclude' => true, - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.palette_field1.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.palette_field1.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.palette_field1.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.palette_field1.description', 'config' => [ 'type' => 'input', ], ], 'palette_field2' => [ 'exclude' => true, - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.palette_field2.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.palette_field2.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.palette_field2.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.palette_field2.description', 'config' => [ 'type' => 'input', ], ], 'collection2' => [ 'exclude' => true, - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.collection2.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.collection2.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.collection2.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.collection2.description', 'config' => [ 'type' => 'inline', 'foreign_table' => 'collection2', @@ -680,7 +680,7 @@ public static function checkTcaFieldTypesDataProvider(): iterable ], 'collection2' => [ 'ctrl' => [ - 'title' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.collection2.label', + 'title' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.collection2.label', 'label' => 'text', 'sortby' => 'sorting', 'tstamp' => 'tstamp', @@ -738,16 +738,16 @@ public static function checkTcaFieldTypesDataProvider(): iterable ], 'text' => [ 'exclude' => true, - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.collection2.text.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.collection2.text.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.collection2.text.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.collection2.text.description', 'config' => [ 'type' => 'input', ], ], 'text2' => [ 'exclude' => true, - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.collection2.text2.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.collection2.text2.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.collection2.text2.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.collection2.text2.description', 'config' => [ 'type' => 'input', ], @@ -795,12 +795,12 @@ public static function checkTcaFieldTypesDataProvider(): iterable ], 'types' => [ 't3ce_example' => [ - 'showitem' => '--div--;LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:tabs.tab_1,t3ce_example_text', + 'showitem' => '--div--;LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:tabs.tab_1,t3ce_example_text', 'previewRenderer' => PreviewRenderer::class, 'columnsOverrides' => [ 't3ce_example_text' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:text.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:text.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:text.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:text.description', ], ], ], @@ -851,7 +851,7 @@ public static function checkTcaFieldTypesDataProvider(): iterable ], 'types' => [ 't3ce_example' => [ - 'showitem' => '--div--;LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:tabs.tab_1', + 'showitem' => '--div--;LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:tabs.tab_1', 'previewRenderer' => PreviewRenderer::class, ], ], @@ -865,7 +865,7 @@ public static function checkTcaFieldTypesDataProvider(): iterable 'name' => 't3ce/example', 'extPath' => 'EXT:foo/ContentBlocks/RecordTypes/example', 'icon' => [ - 'iconPath' => 'EXT:foo/ContentBlocks/RecordTypes/example/Assets/Icon.svg', + 'iconPath' => 'EXT:foo/ContentBlocks/RecordTypes/example/Assets/icon.svg', 'iconProvider' => SvgIconProvider::class, 'iconIdentifier' => 'foobar-1', ], @@ -883,7 +883,7 @@ public static function checkTcaFieldTypesDataProvider(): iterable 'expected' => [ 'foobar' => [ 'ctrl' => [ - 'title' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example/Source/Language/Labels.xlf:title', + 'title' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example/language/labels.xlf:title', 'label' => 't3ce_example_number', 'sortby' => 'sorting', 'tstamp' => 'tstamp', @@ -933,8 +933,8 @@ public static function checkTcaFieldTypesDataProvider(): iterable ], 't3ce_example_number' => [ 'exclude' => true, - 'label' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example/Source/Language/Labels.xlf:number.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example/Source/Language/Labels.xlf:number.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example/language/labels.xlf:number.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example/language/labels.xlf:number.description', 'config' => [ 'type' => 'number', ], @@ -999,7 +999,7 @@ public static function checkTcaFieldTypesDataProvider(): iterable 'expected' => [ 'foobar' => [ 'ctrl' => [ - 'title' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:title', + 'title' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:title', 'label' => 't3ce_example_text', 'label_alt' => 't3ce_example_text2', 'label_alt_force' => true, @@ -1039,16 +1039,16 @@ public static function checkTcaFieldTypesDataProvider(): iterable 'columns' => [ 't3ce_example_text' => [ 'exclude' => true, - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:text.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:text.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:text.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:text.description', 'config' => [ 'type' => 'input', ], ], 't3ce_example_text2' => [ 'exclude' => true, - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:text2.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:text2.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:text2.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:text2.description', 'config' => [ 'type' => 'input', ], @@ -1114,7 +1114,7 @@ public static function checkTcaFieldTypesDataProvider(): iterable 'expected' => [ 'foobar' => [ 'ctrl' => [ - 'title' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:title', + 'title' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:title', 'label' => 't3ce_example_text', 'label_alt' => 't3ce_example_text2', 'default_sortby' => 't3ce_example_text DESC,t3ce_example_text2 ASC', @@ -1148,16 +1148,16 @@ public static function checkTcaFieldTypesDataProvider(): iterable 'columns' => [ 't3ce_example_text' => [ 'exclude' => true, - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:text.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:text.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:text.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:text.description', 'config' => [ 'type' => 'input', ], ], 't3ce_example_text2' => [ 'exclude' => true, - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:text2.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:text2.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:text2.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:text2.description', 'config' => [ 'type' => 'input', ], @@ -1219,7 +1219,7 @@ public static function checkTcaFieldTypesDataProvider(): iterable 'expected' => [ 'foobar' => [ 'ctrl' => [ - 'title' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example/Source/Language/Labels.xlf:title', + 'title' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example/language/labels.xlf:title', 'label' => 'text', 'sortby' => 'sorting', 'tstamp' => 'tstamp', @@ -1252,8 +1252,8 @@ public static function checkTcaFieldTypesDataProvider(): iterable 'showitem' => '--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,type,text,--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:language,--palette--;;language,--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:access,--palette--;;hidden,--palette--;;access', 'columnsOverrides' => [ 'text' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example/Source/Language/Labels.xlf:text.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example/Source/Language/Labels.xlf:text.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example/language/labels.xlf:text.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example/language/labels.xlf:text.description', ], ], ], @@ -1261,12 +1261,12 @@ public static function checkTcaFieldTypesDataProvider(): iterable 'showitem' => '--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,type,text,text2,--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:language,--palette--;;language,--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:access,--palette--;;hidden,--palette--;;access', 'columnsOverrides' => [ 'text' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example2/Source/Language/Labels.xlf:text.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example2/Source/Language/Labels.xlf:text.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example2/language/labels.xlf:text.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example2/language/labels.xlf:text.description', ], 'text2' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example2/Source/Language/Labels.xlf:text2.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example2/Source/Language/Labels.xlf:text2.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example2/language/labels.xlf:text2.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/RecordTypes/example2/language/labels.xlf:text2.description', ], ], ], @@ -1377,16 +1377,16 @@ public static function checkTcaFieldTypesDataProvider(): iterable 'previewRenderer' => PreviewRenderer::class, 'columnsOverrides' => [ 'text' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:text.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:text.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:text.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:text.description', ], 'color' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:color.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:color.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:color.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:color.description', ], 'collection' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.description', 'config' => [ 'appearance' => [ 'useSortable' => true, @@ -1423,15 +1423,15 @@ public static function checkTcaFieldTypesDataProvider(): iterable ], 'palettes' => [ 'palette' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:palettes.palette.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:palettes.palette.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:palettes.palette.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:palettes.palette.description', 'showitem' => 'color', ], ], ], 'collection' => [ 'ctrl' => [ - 'title' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.label', + 'title' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.label', 'label' => 'text', 'sortby' => 'sorting', 'tstamp' => 'tstamp', @@ -1484,8 +1484,8 @@ public static function checkTcaFieldTypesDataProvider(): iterable ], 'text' => [ 'exclude' => true, - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.text.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:collection.text.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.text.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:collection.text.description', 'config' => [ 'type' => 'input', ], @@ -1596,16 +1596,16 @@ public static function pageTypesGenerateCorrectTcaDataProvider(): iterable 'showitem' => '--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,--palette--;;standard,--palette--;;content_blocks_titleonly,--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.metadata,--palette--;;metatags,--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.appearance,--palette--;;backend_layout,--palette--;;replace,--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.behaviour,--palette--;;links,--palette--;;caching,--palette--;;miscellaneous,--palette--;;module,--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.resources,--palette--;;config,--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:language,--palette--;;language,--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.access,--palette--;;visibility,--palette--;;access,--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:notes,rowDescription', 'columnsOverrides' => [ 'title' => [ - 'label' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/Source/Language/Labels.xlf:title.label', - 'description' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/Source/Language/Labels.xlf:title.description', + 'label' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/language/labels.xlf:title.label', + 'description' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/language/labels.xlf:title.description', ], 'slug' => [ - 'label' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/Source/Language/Labels.xlf:slug.label', - 'description' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/Source/Language/Labels.xlf:slug.description', + 'label' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/language/labels.xlf:slug.label', + 'description' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/language/labels.xlf:slug.description', ], 'nav_title' => [ - 'label' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/Source/Language/Labels.xlf:nav_title.label', - 'description' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/Source/Language/Labels.xlf:nav_title.description', + 'label' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/language/labels.xlf:nav_title.label', + 'description' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/language/labels.xlf:nav_title.description', ], ], ], @@ -1614,8 +1614,8 @@ public static function pageTypesGenerateCorrectTcaDataProvider(): iterable 'palettes' => [ 'content_blocks_titleonly' => [ 'showitem' => 'title,--linebreak--,slug,--linebreak--,nav_title', - 'label' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/Source/Language/Labels.xlf:palettes.content_blocks_titleonly.label', - 'description' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/Source/Language/Labels.xlf:palettes.content_blocks_titleonly.description', + 'label' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/language/labels.xlf:palettes.content_blocks_titleonly.label', + 'description' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/language/labels.xlf:palettes.content_blocks_titleonly.description', ], ], ], @@ -1653,16 +1653,16 @@ public static function pageTypesGenerateCorrectTcaDataProvider(): iterable 'showitem' => '--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,--palette--;;standard,--palette--;;content_blocks_titleonly,--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.metadata,--palette--;;metatags,--div--;LLL:EXT:seo/Resources/Private/Language/locallang_tca.xlf:pages.tabs.seo,--palette--;;seo,--palette--;;robots,--palette--;;canonical,--palette--;;sitemap,--div--;LLL:EXT:seo/Resources/Private/Language/locallang_tca.xlf:pages.tabs.socialmedia,--palette--;;opengraph,--palette--;;twittercards,--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.appearance,--palette--;;backend_layout,--palette--;;replace,--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.behaviour,--palette--;;links,--palette--;;caching,--palette--;;miscellaneous,--palette--;;module,--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.resources,--palette--;;config,--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:language,--palette--;;language,--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.access,--palette--;;visibility,--palette--;;access,--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:notes,rowDescription', 'columnsOverrides' => [ 'title' => [ - 'label' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/Source/Language/Labels.xlf:title.label', - 'description' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/Source/Language/Labels.xlf:title.description', + 'label' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/language/labels.xlf:title.label', + 'description' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/language/labels.xlf:title.description', ], 'slug' => [ - 'label' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/Source/Language/Labels.xlf:slug.label', - 'description' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/Source/Language/Labels.xlf:slug.description', + 'label' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/language/labels.xlf:slug.label', + 'description' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/language/labels.xlf:slug.description', ], 'nav_title' => [ - 'label' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/Source/Language/Labels.xlf:nav_title.label', - 'description' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/Source/Language/Labels.xlf:nav_title.description', + 'label' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/language/labels.xlf:nav_title.label', + 'description' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/language/labels.xlf:nav_title.description', ], ], ], @@ -1671,8 +1671,8 @@ public static function pageTypesGenerateCorrectTcaDataProvider(): iterable 'palettes' => [ 'content_blocks_titleonly' => [ 'showitem' => 'title,--linebreak--,slug,--linebreak--,nav_title', - 'label' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/Source/Language/Labels.xlf:palettes.content_blocks_titleonly.label', - 'description' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/Source/Language/Labels.xlf:palettes.content_blocks_titleonly.description', + 'label' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/language/labels.xlf:palettes.content_blocks_titleonly.label', + 'description' => 'LLL:EXT:my_sitepackage/ContentBlocks/PageTypes/custom-page-type/language/labels.xlf:palettes.content_blocks_titleonly.description', ], ], ], @@ -1860,8 +1860,8 @@ public static function checkFlexFormTcaDataProvider(): iterable 'previewRenderer' => PreviewRenderer::class, 'columnsOverrides' => [ 'flex' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:flex.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:flex.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:flex.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:flex.description', ], ], ], @@ -1870,8 +1870,8 @@ public static function checkFlexFormTcaDataProvider(): iterable 'previewRenderer' => PreviewRenderer::class, 'columnsOverrides' => [ 'flex' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/testblock/Source/Language/Labels.xlf:flex.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/testblock/Source/Language/Labels.xlf:flex.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/testblock/language/labels.xlf:flex.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/testblock/language/labels.xlf:flex.description', ], ], ], @@ -1904,18 +1904,18 @@ public static function checkFlexFormTcaDataProvider(): iterable array - + input - LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:flex.header.description + LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:flex.header.description - + text - LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:flex.settings.textarea.description + LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:flex.settings.textarea.description @@ -1929,18 +1929,18 @@ public static function checkFlexFormTcaDataProvider(): iterable array - + color - LLL:EXT:foo/ContentBlocks/testblock/Source/Language/Labels.xlf:flex.color.description + LLL:EXT:foo/ContentBlocks/testblock/language/labels.xlf:flex.color.description - + link - LLL:EXT:foo/ContentBlocks/testblock/Source/Language/Labels.xlf:flex.link.description + LLL:EXT:foo/ContentBlocks/testblock/language/labels.xlf:flex.link.description @@ -2085,8 +2085,8 @@ public static function checkFlexFormTcaDataProvider(): iterable 'previewRenderer' => PreviewRenderer::class, 'columnsOverrides' => [ 'pi_flexform' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:pi_flexform.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:pi_flexform.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:pi_flexform.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:pi_flexform.description', ], ], ], @@ -2095,8 +2095,8 @@ public static function checkFlexFormTcaDataProvider(): iterable 'previewRenderer' => PreviewRenderer::class, 'columnsOverrides' => [ 'pi_flexform' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example2/Source/Language/Labels.xlf:pi_flexform.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example2/Source/Language/Labels.xlf:pi_flexform.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example2/language/labels.xlf:pi_flexform.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example2/language/labels.xlf:pi_flexform.description', ], ], ], @@ -2105,8 +2105,8 @@ public static function checkFlexFormTcaDataProvider(): iterable 'previewRenderer' => PreviewRenderer::class, 'columnsOverrides' => [ 'pi_flexform' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example3/Source/Language/Labels.xlf:pi_flexform.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example3/Source/Language/Labels.xlf:pi_flexform.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example3/language/labels.xlf:pi_flexform.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example3/language/labels.xlf:pi_flexform.description', ], ], ], @@ -2122,18 +2122,18 @@ public static function checkFlexFormTcaDataProvider(): iterable array - + input - LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:pi_flexform.header.description + LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:pi_flexform.header.description - + text - LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:pi_flexform.textarea.description + LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:pi_flexform.textarea.description @@ -2147,18 +2147,18 @@ public static function checkFlexFormTcaDataProvider(): iterable array - + input - LLL:EXT:foo/ContentBlocks/example2/Source/Language/Labels.xlf:pi_flexform.header.description + LLL:EXT:foo/ContentBlocks/example2/language/labels.xlf:pi_flexform.header.description - + text - LLL:EXT:foo/ContentBlocks/example2/Source/Language/Labels.xlf:pi_flexform.textarea.description + LLL:EXT:foo/ContentBlocks/example2/language/labels.xlf:pi_flexform.textarea.description @@ -2172,23 +2172,23 @@ public static function checkFlexFormTcaDataProvider(): iterable array - + input - LLL:EXT:foo/ContentBlocks/example3/Source/Language/Labels.xlf:pi_flexform.header.description + LLL:EXT:foo/ContentBlocks/example3/language/labels.xlf:pi_flexform.header.description - + text - LLL:EXT:foo/ContentBlocks/example3/Source/Language/Labels.xlf:pi_flexform.textarea.description + LLL:EXT:foo/ContentBlocks/example3/language/labels.xlf:pi_flexform.textarea.description - LLL:EXT:foo/ContentBlocks/example3/Source/Language/Labels.xlf:pi_flexform.sheets.sheet1.label - LLL:EXT:foo/ContentBlocks/example3/Source/Language/Labels.xlf:pi_flexform.sheets.sheet1.description - LLL:EXT:foo/ContentBlocks/example3/Source/Language/Labels.xlf:pi_flexform.sheets.sheet1.linkTitle + LLL:EXT:foo/ContentBlocks/example3/language/labels.xlf:pi_flexform.sheets.sheet1.label + LLL:EXT:foo/ContentBlocks/example3/language/labels.xlf:pi_flexform.sheets.sheet1.description + LLL:EXT:foo/ContentBlocks/example3/language/labels.xlf:pi_flexform.sheets.sheet1.linkTitle @@ -2196,23 +2196,23 @@ public static function checkFlexFormTcaDataProvider(): iterable array - + link - LLL:EXT:foo/ContentBlocks/example3/Source/Language/Labels.xlf:pi_flexform.link.description + LLL:EXT:foo/ContentBlocks/example3/language/labels.xlf:pi_flexform.link.description - + number - LLL:EXT:foo/ContentBlocks/example3/Source/Language/Labels.xlf:pi_flexform.number.description + LLL:EXT:foo/ContentBlocks/example3/language/labels.xlf:pi_flexform.number.description - LLL:EXT:foo/ContentBlocks/example3/Source/Language/Labels.xlf:pi_flexform.sheets.sheet2.label - LLL:EXT:foo/ContentBlocks/example3/Source/Language/Labels.xlf:pi_flexform.sheets.sheet2.description - LLL:EXT:foo/ContentBlocks/example3/Source/Language/Labels.xlf:pi_flexform.sheets.sheet2.linkTitle + LLL:EXT:foo/ContentBlocks/example3/language/labels.xlf:pi_flexform.sheets.sheet2.label + LLL:EXT:foo/ContentBlocks/example3/language/labels.xlf:pi_flexform.sheets.sheet2.description + LLL:EXT:foo/ContentBlocks/example3/language/labels.xlf:pi_flexform.sheets.sheet2.linkTitle @@ -2297,8 +2297,8 @@ public static function checkFlexFormTcaDataProvider(): iterable 'previewRenderer' => PreviewRenderer::class, 'columnsOverrides' => [ 'flex' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:flex.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:flex.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:flex.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:flex.description', ], ], ], @@ -2331,47 +2331,47 @@ public static function checkFlexFormTcaDataProvider(): iterable array - LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:flex.sections.section1.title + LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:flex.sections.section1.title array
1
- LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:flex.sections.section1.container.container1.title + LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:flex.sections.section1.container.container1.title array - + input - LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:flex.sections.section1.container.container1.header.description + LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:flex.sections.section1.container.container1.header.description - + text - LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:flex.sections.section1.container.container1.textarea.description + LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:flex.sections.section1.container.container1.textarea.description - LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:flex.sections.section1.container.container2.title + LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:flex.sections.section1.container.container2.title array - + input - LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:flex.sections.section1.container.container2.header2.description + LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:flex.sections.section1.container.container2.header2.description - + text - LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:flex.sections.section1.container.container2.textarea2.description + LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:flex.sections.section1.container.container2.textarea2.description @@ -2447,8 +2447,8 @@ public static function checkFlexFormTcaDataProvider(): iterable 'previewRenderer' => PreviewRenderer::class, 'columnsOverrides' => [ 'flex' => [ - 'label' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:flex.label', - 'description' => 'LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:flex.description', + 'label' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:flex.label', + 'description' => 'LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:flex.description', ], ], ], @@ -2481,26 +2481,26 @@ public static function checkFlexFormTcaDataProvider(): iterable array - + selectSingle select - + 1 - + 2 - + - LLL:EXT:foo/ContentBlocks/example/Source/Language/Labels.xlf:flex.select.description + LLL:EXT:foo/ContentBlocks/example/language/labels.xlf:flex.select.description @@ -2734,8 +2734,8 @@ public static function existingTablesCanBeExtendedWithAdditionalTypeDataProvider 'showitem' => '--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,record_type,a_field,--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:access,--palette--;;hidden,--palette--;;access,--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:notes,a_description_column', 'columnsOverrides' => [ 'a_field' => [ - 'label' => 'LLL:EXT:my_extension/ContentBlocks/RecordType/record/Source/Language/Labels.xlf:a_field.label', - 'description' => 'LLL:EXT:my_extension/ContentBlocks/RecordType/record/Source/Language/Labels.xlf:a_field.description', + 'label' => 'LLL:EXT:my_extension/ContentBlocks/RecordType/record/language/labels.xlf:a_field.label', + 'description' => 'LLL:EXT:my_extension/ContentBlocks/RecordType/record/language/labels.xlf:a_field.description', ], ], ], @@ -2752,11 +2752,11 @@ public static function existingTablesCanBeExtendedWithAdditionalTypeDataProvider 'value' => 'type_1', ], [ - 'label' => 'LLL:EXT:my_extension/ContentBlocks/RecordType/record/Source/Language/Labels.xlf:title', + 'label' => 'LLL:EXT:my_extension/ContentBlocks/RecordType/record/language/labels.xlf:title', 'value' => 'type_2', 'icon' => 'existing_record-type_2', 'group' => null, - 'description' => 'LLL:EXT:my_extension/ContentBlocks/RecordType/record/Source/Language/Labels.xlf:description', + 'description' => 'LLL:EXT:my_extension/ContentBlocks/RecordType/record/language/labels.xlf:description', ], ], ], @@ -2913,8 +2913,8 @@ public static function existingTablesCanBeExtendedWithAdditionalTypeDataProvider 'showitem' => '--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,record_type,a_field,--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:access,--palette--;;hidden,--palette--;;access,--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:notes,a_description_column', 'columnsOverrides' => [ 'a_field' => [ - 'label' => 'LLL:EXT:my_extension/ContentBlocks/RecordType/record/Source/Language/Labels.xlf:a_field.label', - 'description' => 'LLL:EXT:my_extension/ContentBlocks/RecordType/record/Source/Language/Labels.xlf:a_field.description', + 'label' => 'LLL:EXT:my_extension/ContentBlocks/RecordType/record/language/labels.xlf:a_field.label', + 'description' => 'LLL:EXT:my_extension/ContentBlocks/RecordType/record/language/labels.xlf:a_field.description', ], ], ], @@ -2960,11 +2960,11 @@ public static function existingTablesCanBeExtendedWithAdditionalTypeDataProvider 'default' => 'type_2', 'items' => [ [ - 'label' => 'LLL:EXT:my_extension/ContentBlocks/RecordType/record/Source/Language/Labels.xlf:title', + 'label' => 'LLL:EXT:my_extension/ContentBlocks/RecordType/record/language/labels.xlf:title', 'value' => 'type_2', 'icon' => 'existing_record-type_2', 'group' => null, - 'description' => 'LLL:EXT:my_extension/ContentBlocks/RecordType/record/Source/Language/Labels.xlf:description', + 'description' => 'LLL:EXT:my_extension/ContentBlocks/RecordType/record/language/labels.xlf:description', ], ], ],