1
0
mirror of https://github.com/amir20/dozzle.git synced 2025-12-21 21:33:18 +01:00

Does localization

This commit is contained in:
Amir Raminfar
2022-09-13 14:39:39 -07:00
parent a632c744bc
commit b97dd31c9d
3 changed files with 13 additions and 8 deletions

View File

@@ -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>

View File

@@ -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> {

View File

@@ -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>.