mirror of
https://github.com/amir20/dozzle.git
synced 2025-12-21 21:33:18 +01:00
Does localization
This commit is contained in:
@@ -1,11 +1,11 @@
|
|||||||
<template>
|
<template>
|
||||||
<span class="text">{{ logEntry.message }}</span>
|
<span class="text">{{ $t("error.logs-skipped", { total: logEntry.totalSkipped }) }}</span>
|
||||||
</template>
|
</template>
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { DockerEventLogEntry } from "@/models/LogEntry";
|
import { SkippedLogsEntry } from "@/models/LogEntry";
|
||||||
|
|
||||||
defineProps<{
|
defineProps<{
|
||||||
logEntry: DockerEventLogEntry;
|
logEntry: SkippedLogsEntry;
|
||||||
}>();
|
}>();
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
@@ -81,7 +81,7 @@ export class DockerEventLogEntry extends LogEntry<string> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class SkippedLogsEntry extends LogEntry<string> {
|
export class SkippedLogsEntry extends LogEntry<string> {
|
||||||
private totalSkipped = 0;
|
private _totalSkipped = 0;
|
||||||
private lastSkipped: LogEntry<string | JSONObject>;
|
private lastSkipped: LogEntry<string | JSONObject>;
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
@@ -91,7 +91,7 @@ export class SkippedLogsEntry extends LogEntry<string> {
|
|||||||
lastSkipped: LogEntry<string | JSONObject>
|
lastSkipped: LogEntry<string | JSONObject>
|
||||||
) {
|
) {
|
||||||
super("", date.getTime(), date);
|
super("", date.getTime(), date);
|
||||||
this.totalSkipped = totalSkipped;
|
this._totalSkipped = totalSkipped;
|
||||||
this.lastSkipped = lastSkipped;
|
this.lastSkipped = lastSkipped;
|
||||||
}
|
}
|
||||||
getComponent(): Component {
|
getComponent(): Component {
|
||||||
@@ -103,9 +103,13 @@ export class SkippedLogsEntry extends LogEntry<string> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public addSkippedEntries(totalSkipped: number, lastItem: LogEntry<string | JSONObject>) {
|
public addSkippedEntries(totalSkipped: number, lastItem: LogEntry<string | JSONObject>) {
|
||||||
this.totalSkipped += totalSkipped;
|
this._totalSkipped += totalSkipped;
|
||||||
this.lastSkipped = lastItem;
|
this.lastSkipped = lastItem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public get totalSkipped(): number {
|
||||||
|
return this._totalSkipped;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export function asLogEntry(event: LogEvent): LogEntry<string | JSONObject> {
|
export function asLogEntry(event: LogEvent): LogEntry<string | JSONObject> {
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ tooltip:
|
|||||||
error:
|
error:
|
||||||
page-not-found: This page does not exist.
|
page-not-found: This page does not exist.
|
||||||
invalid-auth: Username and password are not valid.
|
invalid-auth: Username and password are not valid.
|
||||||
|
logs-skipped: Skipped {total} entries
|
||||||
title:
|
title:
|
||||||
page-not-found: Page not found
|
page-not-found: Page not found
|
||||||
login: Authentication Required
|
login: Authentication Required
|
||||||
@@ -45,5 +46,5 @@ settings:
|
|||||||
<code>ctrl+f</code>
|
<code>ctrl+f</code>
|
||||||
using-version: You are using Dozzle {version}.
|
using-version: You are using Dozzle {version}.
|
||||||
update-available: >-
|
update-available: >-
|
||||||
New version is available! Update to
|
New version is available! Update to <a :href="{href}" class="next-release"
|
||||||
<a :href="{href}" class="next-release" target="_blank" rel="noreferrer noopener">{nextVersion}</a>.
|
target="_blank" rel="noreferrer noopener">{nextVersion}</a>.
|
||||||
|
|||||||
Reference in New Issue
Block a user