diff --git a/resources/assets/js/services/translations.js b/resources/assets/js/services/translations.js index 645286c08..b595a05e6 100644 --- a/resources/assets/js/services/translations.js +++ b/resources/assets/js/services/translations.js @@ -52,9 +52,7 @@ class Translator { const rangeRegex = /^\[([0-9]+),([0-9*]+)]/; let result = null; - for (const i = 0, len = splitText.length; i < len; i++) { - const t = splitText[i]; - + for (let t of splitText) { // Parse exact matches const exactMatches = t.match(exactCountRegex); if (exactMatches !== null && Number(exactMatches[1]) === count) { @@ -77,7 +75,10 @@ class Translator { result = (count === 1) ? splitText[0] : splitText[1]; } - if (result === null) result = splitText[0]; + if (result === null) { + result = splitText[0]; + } + return this.performReplacements(result, replacements); } diff --git a/resources/views/comments/comments.blade.php b/resources/views/comments/comments.blade.php index 99b21b9b2..5bfcc31bd 100644 --- a/resources/views/comments/comments.blade.php +++ b/resources/views/comments/comments.blade.php @@ -9,7 +9,7 @@
{{ trans_choice('entities.comment_count', count($page->comments), ['count' => count($page->comments)]) }}
- @if (count($page->comments) === 0) + @if (count($page->comments) === 0 && userCan('comment-create-all'))
@@ -25,13 +25,13 @@ @if(userCan('comment-create-all')) @include('comments.create') - @endif - @if (count($page->comments) > 0) -
- -
+ @if (count($page->comments) > 0) +
+ +
+ @endif @endif
\ No newline at end of file