From 294a837b2222d1ebdb54337cba2fe6cbebede4ae Mon Sep 17 00:00:00 2001
From: Xavier Perseguers <xavier@typo3.org>
Date: Thu, 22 Oct 2015 13:07:15 +0200
Subject: [PATCH] [TASK] Support for color space "sRGB"
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Digital cameras are using sRGB color space instead of standard RGB.

This color space has been endorsed by the W3C, Exif, Intel, Pantone,
Corel, and many other industry players and is designed to match
typical home and office viewing conditions, rather than the darker
environment typically used for commercial color matching.

Add localizable labels for the color space definitions.

Change-Id: I9857c03604ddf0e89fbea74a2d67fec13a425e67
Resolves: #70946
Releases: master
Reviewed-on: https://review.typo3.org/44220
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
---
 .../TCA/Overrides/sys_file_metadata.php       | 13 ++++++------
 .../Private/Language/locallang_tca.xlf        | 21 +++++++++++++++++++
 2 files changed, 28 insertions(+), 6 deletions(-)

diff --git a/typo3/sysext/filemetadata/Configuration/TCA/Overrides/sys_file_metadata.php b/typo3/sysext/filemetadata/Configuration/TCA/Overrides/sys_file_metadata.php
index f5401797e9b1..beb55996cc8e 100644
--- a/typo3/sysext/filemetadata/Configuration/TCA/Overrides/sys_file_metadata.php
+++ b/typo3/sysext/filemetadata/Configuration/TCA/Overrides/sys_file_metadata.php
@@ -387,12 +387,13 @@ $tca = array(
                 'renderType' => 'selectSingle',
                 'items' => array(
                     array('', ''),
-                    array('RGB', 'RGB'),
-                    array('CMYK', 'CMYK'),
-                    array('CMY', 'CMY'),
-                    array('YUV', 'YUV'),
-                    array('Grey', 'grey'),
-                    array('indexed', 'indx'),
+                    array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.color_space.RGB', 'RGB'),
+                    array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.color_space.sRGB', 'sRGB'),
+                    array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.color_space.CMYK', 'CMYK'),
+                    array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.color_space.CMY', 'CMY'),
+                    array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.color_space.YUV', 'YUV'),
+                    array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.color_space.grey', 'grey'),
+                    array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.color_space.indx', 'indx'),
                 ),
                 'default' => '',
                 'readOnly' => true,
diff --git a/typo3/sysext/filemetadata/Resources/Private/Language/locallang_tca.xlf b/typo3/sysext/filemetadata/Resources/Private/Language/locallang_tca.xlf
index 31977a1e056d..b97c4f461ada 100644
--- a/typo3/sysext/filemetadata/Resources/Private/Language/locallang_tca.xlf
+++ b/typo3/sysext/filemetadata/Resources/Private/Language/locallang_tca.xlf
@@ -101,6 +101,27 @@
 			<trans-unit id="sys_file_metadata.color_space">
 				<source>Color Space</source>
 			</trans-unit>
+			<trans-unit id="sys_file_metadata.color_space.RGB">
+				<source>RGB</source>
+			</trans-unit>
+			<trans-unit id="sys_file_metadata.color_space.sRGB">
+				<source>sRGB</source>
+			</trans-unit>
+			<trans-unit id="sys_file_metadata.color_space.CMYK">
+				<source>CMYK</source>
+			</trans-unit>
+			<trans-unit id="sys_file_metadata.color_space.CMY">
+				<source>CMY</source>
+			</trans-unit>
+			<trans-unit id="sys_file_metadata.color_space.YUV">
+				<source>YUV</source>
+			</trans-unit>
+			<trans-unit id="sys_file_metadata.color_space.grey">
+				<source>Grey</source>
+			</trans-unit>
+			<trans-unit id="sys_file_metadata.color_space.indx">
+				<source>Indexed</source>
+			</trans-unit>
 			<trans-unit id="sys_file_metadata.pages">
 				<source>Number of Pages</source>
 			</trans-unit>
-- 
GitLab