Project

General

Profile

Actions

Feature #78904

closed

correct append of ellipses for different language in f:format.crop()

Added by taywa gmbh over 7 years ago. Updated over 7 years ago.

Status:
Rejected
Priority:
Should have
Assignee:
-
Category:
Fluid
Target version:
Start date:
2016-12-07
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
fluid, respectWordBoundaries, ellipses
Complexity:
Sprint Focus:

Description

if respectWordBoundaries = true and language = german append default should be

 …
or ' ...' and not '...' like now. in german '...' is only used if its in the middle of the Wor... . When at the end, its ... (with withespace). But every language is different, see here: https://en.wikipedia.org/wiki/Ellipsis

So this should implemented via language strings?!

in fluid/Classes/ViewHelpers/Format/CropViewHelper.php

    public function render($maxCharacters, $append = '...', $respectWordBoundaries = true, $respectHtml = true)
    {
        return static::renderStatic(
            [
                'maxCharacters' => $maxCharacters,
                'append' => $append,
                'respectWordBoundaries' => $respectWordBoundaries,
                'respectHtml' => $respectHtml,
            ],
            $this->buildRenderChildrenClosure(),
            $this->renderingContext
        );
    }

thanks

Actions

Also available in: Atom PDF