Skip to content

Commit dc49102

Browse files
committed
Add missing phrases
1 parent 1107633 commit dc49102

File tree

6 files changed

+19
-5
lines changed

6 files changed

+19
-5
lines changed

com.woltlab.wcf/templates/shared_gridView.tpl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959

6060
{if $view->hasBulkInteractions()}
6161
<div id="{$view->getID()}_selectionBar" class="gridView__selectionBar dropdown" hidden>
62-
<button type="button" id="{$view->getID()}_bulkInteractionButton" class="button gridView__bulkInteractionButton dropdownToggle">3 Entries Selected</button>
62+
<button type="button" id="{$view->getID()}_bulkInteractionButton" class="button gridView__bulkInteractionButton dropdownToggle"></button>
6363
<ul class="dropdownMenu">
6464
<li class="disabled"><span>{lang}wcf.global.loading{/lang}</span></li>
6565
<li class="dropdownDivider"></li>
@@ -75,6 +75,8 @@
7575

7676
<script data-relocate="true">
7777
require(['WoltLabSuite/Core/Component/GridView'], ({ GridView }) => {
78+
WoltLabLanguage.registerPhrase("wcf.clipboard.button.numberOfSelectedItems", '{jslang __literal=true}wcf.clipboard.button.numberOfSelectedItems{/jslang}');
79+
7880
new GridView(
7981
'{unsafe:$view->getID()|encodeJs}',
8082
'{unsafe:$view->getClassName()|encodeJS}',

ts/WoltLabSuite/Core/Component/GridView/Selection.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { getStoragePrefix } from "WoltLabSuite/Core/Core";
22
import DomUtil from "WoltLabSuite/Core/Dom/Util";
33
import { wheneverFirstSeen } from "WoltLabSuite/Core/Helper/Selector";
4+
import { getPhrase } from "WoltLabSuite/Core/Language";
45
import UiDropdownSimple, { getDropdownMenu, setAlignmentById } from "WoltLabSuite/Core/Ui/Dropdown/Simple";
56

67
// eslint-disable-next-line @typescript-eslint/no-unsafe-declaration-merging
@@ -164,7 +165,9 @@ export class Selection extends EventTarget {
164165
}
165166

166167
this.#selectionBar.hidden = false;
167-
this.#bulkInteractionButton!.textContent = `${selectedIds.length} selected`;
168+
this.#bulkInteractionButton!.textContent = getPhrase("wcf.clipboard.button.numberOfSelectedItems", {
169+
numberOfSelectedItems: selectedIds.length,
170+
});
168171
}
169172

170173
#showBulkInteractionMenu(): void {

wcfsetup/install/files/js/WoltLabSuite/Core/Component/GridView/Selection.js

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

wcfsetup/install/files/lib/system/interaction/bulk/BulkInteractionContextMenuView.class.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use wcf\data\DatabaseObject;
66
use wcf\system\interaction\Divider;
7+
use wcf\system\WCF;
78

89
class BulkInteractionContextMenuView
910
{
@@ -33,7 +34,9 @@ public function renderContextMenuOptions(array $objects): string
3334
}
3435

3536
if ($html === '') {
36-
$html = '<li class="disabled"><span>TODO: Keine Aktionen verfügbar</span></li>';
37+
$html = '<li class="disabled"><span>'
38+
. WCF::getLanguage()->get('wcf.clipboard.button.noInteractionsAvailable')
39+
. '</span></li>';
3740
}
3841

3942
return $html;

wcfsetup/install/lang/de.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3457,6 +3457,8 @@ Erlaubte Dateiendungen: {', '|implode:$attachmentHandler->getFormattedAllowedExt
34573457
<item name="wcf.clipboard.item.unmarkAll"><![CDATA[Demarkieren]]></item>
34583458
<item name="wcf.clipboard.item.markAll"><![CDATA[Alle Elemente markieren]]></item>
34593459
<item name="wcf.clipboard.item.mark"><![CDATA[Element markieren]]></item>
3460+
<item name="wcf.clipboard.button.numberOfSelectedItems"><![CDATA[{#$numberOfSelectedItems} ausgewählt]]></item>
3461+
<item name="wcf.clipboard.button.noInteractionsAvailable"><![CDATA[Keine Aktionen verfügbar]]></item>
34603462
<item name="wcf.clipboard.item.com.woltlab.wcf.article.delete"><![CDATA[Endgültig löschen ({#$count})]]></item>
34613463
<item name="wcf.clipboard.item.com.woltlab.wcf.article.delete.confirmMessage"><![CDATA[{if LANGUAGE_USE_INFORMAL_VARIANT}Willst du{else}Wollen Sie{/if} wirklich {if $count == 1}einen{else}{#$count}{/if} Artikel löschen?]]></item>
34623464
<item name="wcf.clipboard.item.com.woltlab.wcf.article.publish"><![CDATA[Veröffentlichen ({#$count})]]></item>

wcfsetup/install/lang/en.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3382,6 +3382,8 @@ Allowed extensions: {', '|implode:$attachmentHandler->getFormattedAllowedExtensi
33823382
<item name="wcf.clipboard.item.unmarkAll"><![CDATA[Unmark All]]></item>
33833383
<item name="wcf.clipboard.item.markAll"><![CDATA[Mark All Objects]]></item>
33843384
<item name="wcf.clipboard.item.mark"><![CDATA[Mark Object]]></item>
3385+
<item name="wcf.clipboard.button.numberOfSelectedItems"><![CDATA[{#$numberOfSelectedItems} Selected]]></item>
3386+
<item name="wcf.clipboard.button.noInteractionsAvailable"><![CDATA[No Actions Available]]></item>
33853387
<item name="wcf.clipboard.item.com.woltlab.wcf.article.delete"><![CDATA[Delete ({#$count})]]></item>
33863388
<item name="wcf.clipboard.item.com.woltlab.wcf.article.delete.confirmMessage"><![CDATA[Do you really want to delete {#$count} article{if $count != 1}s{/if}?]]></item>
33873389
<item name="wcf.clipboard.item.com.woltlab.wcf.article.publish"><![CDATA[Publish ({#$count})]]></item>

0 commit comments

Comments
 (0)