fix(workboard): localize card form labels

This commit is contained in:
Peter Steinberger
2026-05-22 19:14:57 +01:00
parent 9f9067f559
commit eb3dc18b13
3 changed files with 24 additions and 10 deletions

View File

@@ -482,6 +482,15 @@ export const en: TranslationMap = {
disabledHelpEnd: ", then reload this tab.",
noLinkedSession: "No linked session",
stopSession: "Stop session",
editCard: "Edit card",
fieldTitle: "Title",
fieldNotes: "Notes",
fieldStatus: "Status",
fieldPriority: "Priority",
fieldAgent: "Agent",
fieldSession: "Session",
fieldLabels: "Labels",
labelsPlaceholder: "ui, docs",
lifecycleUnlinked: "No session",
lifecycleUnlinkedDetail: "Start or link a session",
lifecycleMissing: "Session missing",

View File

@@ -314,7 +314,12 @@
grid-area: left;
}
.workboard-game__controls .workboard-game__arrow:not(.workboard-game__arrow--up, .workboard-game__arrow--left, .workboard-game__arrow--right) {
.workboard-game__controls
.workboard-game__arrow:not(
.workboard-game__arrow--up,
.workboard-game__arrow--left,
.workboard-game__arrow--right
) {
grid-area: down;
}

View File

@@ -359,7 +359,7 @@ function renderCardModal(props: WorkboardProps) {
</div>
<div class="workboard-draft__main">
<label class="workboard-field">
<span>Title</span>
<span>${t("workboard.fieldTitle")}</span>
<input
class="input workboard-draft__title"
placeholder="Card title"
@@ -371,7 +371,7 @@ function renderCardModal(props: WorkboardProps) {
/>
</label>
<label class="workboard-field">
<span>Notes</span>
<span>${t("workboard.fieldNotes")}</span>
<textarea
class="input workboard-draft__notes"
placeholder="Notes, acceptance criteria, links"
@@ -385,7 +385,7 @@ function renderCardModal(props: WorkboardProps) {
</div>
<div class="workboard-draft__meta">
<label class="workboard-field">
<span>Status</span>
<span>${t("workboard.fieldStatus")}</span>
<select
class="input"
.value=${state.draftStatus}
@@ -401,7 +401,7 @@ function renderCardModal(props: WorkboardProps) {
</select>
</label>
<label class="workboard-field">
<span>Priority</span>
<span>${t("workboard.fieldPriority")}</span>
<select
class="input"
.value=${state.draftPriority}
@@ -417,7 +417,7 @@ function renderCardModal(props: WorkboardProps) {
</select>
</label>
<label class="workboard-field">
<span>Agent</span>
<span>${t("workboard.fieldAgent")}</span>
<select
class="input"
.value=${state.draftAgentId}
@@ -436,7 +436,7 @@ function renderCardModal(props: WorkboardProps) {
</select>
</label>
<label class="workboard-field">
<span>Session</span>
<span>${t("workboard.fieldSession")}</span>
<select
class="input"
.value=${state.draftSessionKey}
@@ -455,10 +455,10 @@ function renderCardModal(props: WorkboardProps) {
</select>
</label>
<label class="workboard-field workboard-field--wide">
<span>Labels</span>
<span>${t("workboard.fieldLabels")}</span>
<input
class="input"
placeholder="ui, docs"
placeholder=${t("workboard.labelsPlaceholder")}
.value=${state.draftLabels}
@input=${(event: InputEvent) => {
state.draftLabels = (event.currentTarget as HTMLInputElement).value;
@@ -608,7 +608,7 @@ function renderCard(props: WorkboardProps, card: WorkboardCard) {
<div class="workboard-card__actions">
<button
class="btn btn--icon workboard-card__icon"
title="Edit card"
title=${t("workboard.editCard")}
@click=${() => {
openEditModal(state, card);
props.onRequestUpdate?.();