Skip to content

Commit

Permalink
updated unicode-normalization related description in DefaultConfigura…
Browse files Browse the repository at this point in the history
…tion of TYPO3's “core”-extension
  • Loading branch information
artplan-sjorek committed May 10, 2014
1 parent a433337 commit 71a4f21
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions typo3/sysext/core/Configuration/DefaultConfiguration.php
Expand Up @@ -118,9 +118,9 @@
'systemLogLevel' => 0, // <p>Integer (0, 1, 2, 3, 4): Only messages with same or higher severity are logged.</p><ul><li>0: info</li><li>1: notice</li><li>2: warning</li><li>3: error</li><li>4: fatal error</li></ul>
'enableDeprecationLog' => '', // If set, this configuration enables the logging of deprecated methods and functions. The following options are allowed: <dl><dt>String: &quot;file&quot; (or integer &quot;1&quot;)</dt><dd>The log file will be written to typo3conf/deprecation_[hash-value].log</dd><dt>String: &quot;devlog&quot;</dt><dd>The log will be written to the development log</dd><dt>String: &quot;console&quot;<dt><dd>The log will be displayed in the Backend's Debug Console.</dd></dl>Logging options &quot;file&quot;, &quot;devlog&quot; and &quot;console&quot; can be combined by comma-separating them.
'maxFileNameLength' => 60, // Integer: This is the maximum file name length. The value will be taken into account by basic file operations like renaming or creation of files and folders.
'UTF8filesystem' => 0, // Integer (0, 1, 2, 3, 4, 5): If > 0 then TYPO3 uses utf-8 to store file names. This allows for accented Latin letters as well as any other non-latin characters like Cyrillic and Chinese. Values > 1 additionally activate unicode-normalization for filepaths. Each value reflects one of the four normalization-forms. For further details see \TYPO3\CMS\Core\Charset\UnicodeNormalizer.
'unicodeNormalizer' => '', // String (values: "intl", "patchwork", empty disables normalization): Defines which the two unicode-normalization implementation to use, either PHP's native “intl”-extension or the pure PHP alternative from the “Patchwork-UTF8” project. For further details see \TYPO3\CMS\Core\Charset\UnicodeNormalizer.
'unicodeNormalization' => 0, // Integer (0, 1, 2, 3, 4, 5): The default 0 completly disables any unicode-normalization attempts, with the exception of those enabled via “SYS\UTF8filesystem”. If set to 1, then a proper normalization is automatically choosen, based upon the operating-system and other factors. Values > 1 directly reflect one of the four normalization-forms and override the auto-detection completly. For further details see \TYPO3\CMS\Core\Charset\UnicodeNormalizer.
'UTF8filesystem' => 0, // Integer (0, 1, 2, 3, 4, 5): If > 0 then TYPO3 uses utf-8 to store file names. This allows for accented Latin letters as well as any other non-latin characters like Cyrillic and Chinese. Values > 1 additionally activate unicode-normalization for filepaths, where you can choose one of the four normalization-forms: NFD (2), NFKD(3), NFC(4) and NFKC(5). As NFC is the defacto worldwide standard and preserves some bytes compared to NFD, it's advisable to stick to it. Hint: Mac OSX's HFS+ filesystem uses NFD, as it provides significant faster sorting and even if you choose something else than NFD here it will always convert from and to NFD. For further details see \TYPO3\CMS\Core\Charset\UnicodeNormalizer.
'unicodeNormalization' => 0, // Integer (0, 1, 2, 3, 4, 5): The default 0 completely disables any unicode-normalization attempts, with the exception of those related to “SYS\UTF8filesystem”. If set to 1, it is currently disabled too, but future/upcoming implementations may choose a proper normalization automatically, ie. based upon the operating-system, file-system or other relevant factors. Values > 1 directly refer to one of the four normalization-forms: NFD (2), NFKD(3), NFC(4) and NFKC(5). Currently these values activate unicode-normalization for the frontend's output only. Additionally they will override any upcoming auto-detection completly. Hint: The W3C recommends NFC for HTML5. For further details see \TYPO3\CMS\Core\Charset\UnicodeNormalizer.
'unicodeNormalizer' => '', // String (values: "intl", "patchwork" or "", empty default disables normalization): Defines which unicode-normalization implementation to use. Supported are the “Normalizer”-class from PHP's native “intl”-extension, the pure PHP alternative from the “Patchwork-UTF8” project or no unicode-normalization at all. For further details see \TYPO3\CMS\Core\Charset\UnicodeNormalizer.
'systemLocale' => '', // String: locale used for certain system related functions, e.g. escaping shell commands. If problems with filenames containing special characters occur, the value of this option is probably wrong. See <a href="http://php.net/manual/en/function.setlocale.php" target="_blank">setlocale()</a>.
'lockingMode' => 'simple', // String: Define which locking mode is used to control requests to pages being generated. Can be one of either "disable" (no locking), "simple" (checks for file existance), "flock" (using PHPs <a href="http://php.net/flock" target="_blank">flock()</a> function), "semaphore" (using PHPs <a href="http://php.net/sem-acquire" target="_blank">sem_acquire()</a> function). Default is "simple".
'reverseProxyIP' => '', // String: list of IP addresses. If TYPO3 is behind one or more (intransparent) reverese proxies the IP addresses must be added here.
Expand Down

0 comments on commit 71a4f21

Please sign in to comment.