added translation

This commit is contained in:
Chneemann 2024-05-19 12:11:56 +02:00
parent 59ed73caae
commit 08f1547f4a
5 changed files with 38 additions and 11 deletions

View file

@ -31,18 +31,18 @@
{{ getTaskData(overlayData)[0].description }}
</div>
<div class="date">
<p>Due date:</p>
<p>{{ "addTask.date" | translate }}:</p>
{{ timeConverter(getTaskData(overlayData)[0].date) }}
</div>
<div class="priority">
<p>Priority:</p>
<p>{{ "addTask.priority" | translate }}:</p>
{{ capitalizeFirstLetter(getTaskData(overlayData)[0].priority) }}
<div
class="priority-bg prio-{{ getTaskData(overlayData)[0].priority }}"
></div>
</div>
<div class="creator">
<p>Creator:</p>
<p>{{ "addTask.creator" | translate }}:</p>
<div class="users">
<div
class="circle"
@ -87,7 +87,7 @@
</div>
@if (getTaskData(overlayData)[0].assigned.length > 0) {
<div class="assigned">
<p>Assigned to:</p>
<p>{{ "addTask.assigned" | translate }}:</p>
@for (user of getTaskData(overlayData)[0].assigned; track user) {
<div class="users">
<div
@ -116,7 +116,7 @@
</div>
} @if (getTaskData(overlayData)[0].subtasksTitle.length > 0) {
<div class="subtasks">
<p>Subtasks:</p>
<p>{{ "addTask.subtask" | translate }}:</p>
@for (subtask of getTaskData(overlayData)[0].subtasksTitle; track subtask;
let i = $index) {
<div
@ -144,15 +144,22 @@
</div>
}
</div>
@if(getTaskData(overlayData)[0].creator ===
firebaseService.getCurrentUserId()) {
<div class="btns">
<div class="btn btn-delete" (click)="deleteTask(overlayData)">
<img src="./../../../../../assets/img/contact/delete.svg" alt="" />
<p>Delete</p>
<p>{{ "addTask.delete" | translate }}</p>
</div>
<span>|</span>
<div class="btn btn-edit" (click)="editTask(overlayData)">
<img src="./../../../../../assets/img/contact/edit.svg" alt="" />
<p>Edit</p>
<p>{{ "addTask.edit" | translate }}</p>
</div>
</div>
} @else {
<div class="notice">
{{ "addTask.notice" | translate }}
</div>
}
</section>

View file

@ -212,6 +212,13 @@
}
}
.notice {
font-size: 16px;
font-weight: 400;
margin-top: 12px;
text-align: center;
}
// BTNS
.btns {
@ -269,3 +276,9 @@
}
}
}
@media screen and (max-width: 450px) {
.notice {
font-size: 14px;
}
}

View file

@ -5,11 +5,12 @@ import { CommonModule } from '@angular/common';
import { OverlayService } from '../../../../services/overlay.service';
import { ActivatedRoute, Router } from '@angular/router';
import { BtnBackComponent } from '../../buttons/btn-back/btn-back.component';
import { TranslateModule } from '@ngx-translate/core';
@Component({
selector: 'app-task-overlay',
standalone: true,
imports: [BtnCloseComponent, CommonModule, BtnBackComponent],
imports: [BtnCloseComponent, CommonModule, BtnBackComponent, TranslateModule],
templateUrl: './task-overlay.component.html',
styleUrl: './task-overlay.component.scss',
})

View file

@ -110,8 +110,9 @@
"descriptionFormField": "Geben Sie eine Beschreibung ein...",
"assigned": "Zugewiesen an",
"assignedFormField": "Suche...",
"date": "Fälligkeitsdatum",
"date": "Stichtag",
"priority": "Priorität",
"creator": "Ersteller",
"urgent": "Dringend",
"medium": "Mittel",
"low": "Niedrig",
@ -119,6 +120,7 @@
"categorySelection": "Aufgabenkategorie wählen",
"subtask": "Unteraufgaben",
"subtaskFormField": "Unteraufgabe hinzufügen",
"edit": "Barbeiten",
"clear": "Leeren",
"delete": "Löschen",
"update": "Aktualisieren",
@ -127,7 +129,8 @@
"descriptionError": "Sie müssen eine Beschreibung eingeben! (mind. 10 Buchstaben)",
"dateError0": "Sie müssen ein Datum eingeben!",
"dateError1": "Das Datum muss in der Zukunft liegen!",
"categoryError": "Sie müssen eine Kategorie auswählen!"
"categoryError": "Sie müssen eine Kategorie auswählen!",
"notice": "Hinweis: Nur der ersteller kann den Task bearbeiten oder löschen."
},
"contacts": {
"headline": "Kontakte",

View file

@ -112,6 +112,7 @@
"assignedFormField": "Search...",
"date": "Due date",
"priority": "Priority",
"creator": "Creator",
"urgent": "Urgent",
"medium": "Medium",
"low": "Low",
@ -119,6 +120,7 @@
"categorySelection": "Select task category",
"subtask": "Subtasks",
"subtaskFormField": "Add new subtask",
"edit": "Edit",
"clear": "Clear",
"delete": "Delete",
"update": "Update Task",
@ -127,7 +129,8 @@
"descriptionError": "You must enter a description! (min. 10 letters)",
"dateError0": "You must enter a date!",
"dateError1": "The date must be in the future!",
"categoryError": "You must select a category!"
"categoryError": "You must select a category!",
"notice": "Notice: Only the creator can edit or delete the task."
},
"contacts": {
"headline": "Contacts",