web: initial migration to lingui
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
		| @ -1,4 +1,4 @@ | ||||
| import { gettext } from "django"; | ||||
| import { t } from "@lingui/macro"; | ||||
| import { CSSResult, html, LitElement, property, TemplateResult } from "lit-element"; | ||||
| import { AKResponse } from "../../api/Client"; | ||||
|  | ||||
| @ -54,7 +54,7 @@ export class TableColumn { | ||||
|         return html` | ||||
|             <button class="pf-c-table__button" @click=${() => this.headerClickHandler(table)}> | ||||
|                 <div class="pf-c-table__button-content"> | ||||
|                     <span class="pf-c-table__text">${gettext(this.title)}</span> | ||||
|                     <span class="pf-c-table__text">${this.title}</span> | ||||
|                     <span class="pf-c-table__sort-indicator"> | ||||
|                         <i class="fas ${this.getSortIndicator(table)}"></i> | ||||
|                     </span> | ||||
| @ -70,7 +70,7 @@ export class TableColumn { | ||||
|                 ${this.orderBy ? "pf-c-table__sort " : " "} | ||||
|                 ${(table.order === this.orderBy || table.order === `-${this.orderBy}`) ? "pf-m-selected " : ""} | ||||
|             "> | ||||
|             ${this.orderBy ? this.renderSortable(table) : html`${gettext(this.title)}`} | ||||
|             ${this.orderBy ? this.renderSortable(table) : html`${this.title}`} | ||||
|         </th>`; | ||||
|     } | ||||
|  | ||||
| @ -147,7 +147,7 @@ export abstract class Table<T> extends LitElement { | ||||
|                 <div class="pf-l-bullseye"> | ||||
|                     <ak-empty-state | ||||
|                         ?loading="${true}" | ||||
|                         header=${gettext("Loading")}> | ||||
|                         header=${t`Loading`}> | ||||
|                     </ak-empty-state> | ||||
|                 </div> | ||||
|             </td> | ||||
| @ -159,7 +159,7 @@ export abstract class Table<T> extends LitElement { | ||||
|             <tr role="row"> | ||||
|                 <td role="cell" colspan="8"> | ||||
|                     <div class="pf-l-bullseye"> | ||||
|                         ${inner ? inner : html`<ak-empty-state header="${gettext("No elements found.")}"></ak-empty-state>`} | ||||
|                         ${inner ? inner : html`<ak-empty-state header="${t`No elements found.`}"></ak-empty-state>`} | ||||
|                     </div> | ||||
|                 </td> | ||||
|             </tr> | ||||
| @ -218,7 +218,7 @@ export abstract class Table<T> extends LitElement { | ||||
|         return html`<button | ||||
|             @click=${() => { this.fetch(); }} | ||||
|             class="pf-c-button pf-m-primary"> | ||||
|             ${gettext("Refresh")} | ||||
|             ${t`Refresh`} | ||||
|         </button>`; | ||||
|     } | ||||
|  | ||||
| @ -253,7 +253,7 @@ export abstract class Table<T> extends LitElement { | ||||
|                 <thead> | ||||
|                     <tr role="row"> | ||||
|                         ${this.checkbox ? html`<td class="pf-c-table__check" role="cell"> | ||||
|                             <input type="checkbox" aria-label=${gettext("Select all rows")} @input=${(ev: InputEvent) => { | ||||
|                             <input type="checkbox" aria-label=${t`Select all rows`} @input=${(ev: InputEvent) => { | ||||
|                                 if ((ev.target as HTMLInputElement).checked) { | ||||
|                                     this.selectedElements = this.data?.results || []; | ||||
|                                 } else { | ||||
|  | ||||
| @ -1,4 +1,4 @@ | ||||
| import { gettext } from "django"; | ||||
| import { t } from "@lingui/macro"; | ||||
| import { CSSResult } from "lit-element"; | ||||
| import { html, TemplateResult } from "lit-html"; | ||||
| import { ifDefined } from "lit-html/directives/if-defined"; | ||||
| @ -34,9 +34,9 @@ export abstract class TablePage<T> extends Table<T> { | ||||
|                 <div class="pf-c-content"> | ||||
|                     <h1> | ||||
|                         <i class="${this.pageIcon()}"></i> | ||||
|                         ${gettext(this.pageTitle())} | ||||
|                         ${t`${this.pageTitle()}`} | ||||
|                     </h1> | ||||
|                     ${description ? html`<p>${gettext(description)}</p>` : html``} | ||||
|                     ${description ? html`<p>${t`${description}`}</p>` : html``} | ||||
|                 </div> | ||||
|             </section> | ||||
|             <section class="pf-c-page__main-section pf-m-no-padding-mobile"> | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| import { CSSResult, customElement, html, LitElement, property, TemplateResult } from "lit-element"; | ||||
| import { AKPagination } from "../../api/Client"; | ||||
| import { gettext } from "django"; | ||||
| import { t } from "@lingui/macro"; | ||||
| import PFBase from "@patternfly/patternfly/patternfly-base.css"; | ||||
| import PFButton from "@patternfly/patternfly/components/Button/button.css"; | ||||
| import PFPagination from "@patternfly/patternfly/components/Pagination/pagination.css"; | ||||
| @ -37,7 +37,7 @@ export class TablePagination extends LitElement { | ||||
|                             class="pf-c-button pf-m-plain" | ||||
|                             @click=${() => { this.pageChangeHandler(this.pages?.previous || 0); }} | ||||
|                             ?disabled="${(this.pages?.previous || 0) < 1}" | ||||
|                             aria-label="${gettext("Go to previous page")}" | ||||
|                             aria-label="${t`Go to previous page`}" | ||||
|                         > | ||||
|                             <i class="fas fa-angle-left" aria-hidden="true"></i> | ||||
|                         </button> | ||||
| @ -47,7 +47,7 @@ export class TablePagination extends LitElement { | ||||
|                             class="pf-c-button pf-m-plain" | ||||
|                             @click=${() => { this.pageChangeHandler(this.pages?.next || 0); }} | ||||
|                             ?disabled="${(this.pages?.next || 0) <= 0}" | ||||
|                             aria-label="${gettext("Go to next page")}" | ||||
|                             aria-label="${t`Go to next page`}" | ||||
|                         > | ||||
|                             <i class="fas fa-angle-right" aria-hidden="true"></i> | ||||
|                         </button> | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer