added translation
This commit is contained in:
parent
59ed73caae
commit
08f1547f4a
5 changed files with 38 additions and 11 deletions
|
|
@ -31,18 +31,18 @@
|
||||||
{{ getTaskData(overlayData)[0].description }}
|
{{ getTaskData(overlayData)[0].description }}
|
||||||
</div>
|
</div>
|
||||||
<div class="date">
|
<div class="date">
|
||||||
<p>Due date:</p>
|
<p>{{ "addTask.date" | translate }}:</p>
|
||||||
{{ timeConverter(getTaskData(overlayData)[0].date) }}
|
{{ timeConverter(getTaskData(overlayData)[0].date) }}
|
||||||
</div>
|
</div>
|
||||||
<div class="priority">
|
<div class="priority">
|
||||||
<p>Priority:</p>
|
<p>{{ "addTask.priority" | translate }}:</p>
|
||||||
{{ capitalizeFirstLetter(getTaskData(overlayData)[0].priority) }}
|
{{ capitalizeFirstLetter(getTaskData(overlayData)[0].priority) }}
|
||||||
<div
|
<div
|
||||||
class="priority-bg prio-{{ getTaskData(overlayData)[0].priority }}"
|
class="priority-bg prio-{{ getTaskData(overlayData)[0].priority }}"
|
||||||
></div>
|
></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="creator">
|
<div class="creator">
|
||||||
<p>Creator:</p>
|
<p>{{ "addTask.creator" | translate }}:</p>
|
||||||
<div class="users">
|
<div class="users">
|
||||||
<div
|
<div
|
||||||
class="circle"
|
class="circle"
|
||||||
|
|
@ -87,7 +87,7 @@
|
||||||
</div>
|
</div>
|
||||||
@if (getTaskData(overlayData)[0].assigned.length > 0) {
|
@if (getTaskData(overlayData)[0].assigned.length > 0) {
|
||||||
<div class="assigned">
|
<div class="assigned">
|
||||||
<p>Assigned to:</p>
|
<p>{{ "addTask.assigned" | translate }}:</p>
|
||||||
@for (user of getTaskData(overlayData)[0].assigned; track user) {
|
@for (user of getTaskData(overlayData)[0].assigned; track user) {
|
||||||
<div class="users">
|
<div class="users">
|
||||||
<div
|
<div
|
||||||
|
|
@ -116,7 +116,7 @@
|
||||||
</div>
|
</div>
|
||||||
} @if (getTaskData(overlayData)[0].subtasksTitle.length > 0) {
|
} @if (getTaskData(overlayData)[0].subtasksTitle.length > 0) {
|
||||||
<div class="subtasks">
|
<div class="subtasks">
|
||||||
<p>Subtasks:</p>
|
<p>{{ "addTask.subtask" | translate }}:</p>
|
||||||
@for (subtask of getTaskData(overlayData)[0].subtasksTitle; track subtask;
|
@for (subtask of getTaskData(overlayData)[0].subtasksTitle; track subtask;
|
||||||
let i = $index) {
|
let i = $index) {
|
||||||
<div
|
<div
|
||||||
|
|
@ -144,15 +144,22 @@
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
|
@if(getTaskData(overlayData)[0].creator ===
|
||||||
|
firebaseService.getCurrentUserId()) {
|
||||||
<div class="btns">
|
<div class="btns">
|
||||||
<div class="btn btn-delete" (click)="deleteTask(overlayData)">
|
<div class="btn btn-delete" (click)="deleteTask(overlayData)">
|
||||||
<img src="./../../../../../assets/img/contact/delete.svg" alt="" />
|
<img src="./../../../../../assets/img/contact/delete.svg" alt="" />
|
||||||
<p>Delete</p>
|
<p>{{ "addTask.delete" | translate }}</p>
|
||||||
</div>
|
</div>
|
||||||
<span>|</span>
|
<span>|</span>
|
||||||
<div class="btn btn-edit" (click)="editTask(overlayData)">
|
<div class="btn btn-edit" (click)="editTask(overlayData)">
|
||||||
<img src="./../../../../../assets/img/contact/edit.svg" alt="" />
|
<img src="./../../../../../assets/img/contact/edit.svg" alt="" />
|
||||||
<p>Edit</p>
|
<p>{{ "addTask.edit" | translate }}</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
} @else {
|
||||||
|
<div class="notice">
|
||||||
|
{{ "addTask.notice" | translate }}
|
||||||
|
</div>
|
||||||
|
}
|
||||||
</section>
|
</section>
|
||||||
|
|
|
||||||
|
|
@ -212,6 +212,13 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.notice {
|
||||||
|
font-size: 16px;
|
||||||
|
font-weight: 400;
|
||||||
|
margin-top: 12px;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
// BTNS
|
// BTNS
|
||||||
|
|
||||||
.btns {
|
.btns {
|
||||||
|
|
@ -269,3 +276,9 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media screen and (max-width: 450px) {
|
||||||
|
.notice {
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,11 +5,12 @@ import { CommonModule } from '@angular/common';
|
||||||
import { OverlayService } from '../../../../services/overlay.service';
|
import { OverlayService } from '../../../../services/overlay.service';
|
||||||
import { ActivatedRoute, Router } from '@angular/router';
|
import { ActivatedRoute, Router } from '@angular/router';
|
||||||
import { BtnBackComponent } from '../../buttons/btn-back/btn-back.component';
|
import { BtnBackComponent } from '../../buttons/btn-back/btn-back.component';
|
||||||
|
import { TranslateModule } from '@ngx-translate/core';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-task-overlay',
|
selector: 'app-task-overlay',
|
||||||
standalone: true,
|
standalone: true,
|
||||||
imports: [BtnCloseComponent, CommonModule, BtnBackComponent],
|
imports: [BtnCloseComponent, CommonModule, BtnBackComponent, TranslateModule],
|
||||||
templateUrl: './task-overlay.component.html',
|
templateUrl: './task-overlay.component.html',
|
||||||
styleUrl: './task-overlay.component.scss',
|
styleUrl: './task-overlay.component.scss',
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -110,8 +110,9 @@
|
||||||
"descriptionFormField": "Geben Sie eine Beschreibung ein...",
|
"descriptionFormField": "Geben Sie eine Beschreibung ein...",
|
||||||
"assigned": "Zugewiesen an",
|
"assigned": "Zugewiesen an",
|
||||||
"assignedFormField": "Suche...",
|
"assignedFormField": "Suche...",
|
||||||
"date": "Fälligkeitsdatum",
|
"date": "Stichtag",
|
||||||
"priority": "Priorität",
|
"priority": "Priorität",
|
||||||
|
"creator": "Ersteller",
|
||||||
"urgent": "Dringend",
|
"urgent": "Dringend",
|
||||||
"medium": "Mittel",
|
"medium": "Mittel",
|
||||||
"low": "Niedrig",
|
"low": "Niedrig",
|
||||||
|
|
@ -119,6 +120,7 @@
|
||||||
"categorySelection": "Aufgabenkategorie wählen",
|
"categorySelection": "Aufgabenkategorie wählen",
|
||||||
"subtask": "Unteraufgaben",
|
"subtask": "Unteraufgaben",
|
||||||
"subtaskFormField": "Unteraufgabe hinzufügen",
|
"subtaskFormField": "Unteraufgabe hinzufügen",
|
||||||
|
"edit": "Barbeiten",
|
||||||
"clear": "Leeren",
|
"clear": "Leeren",
|
||||||
"delete": "Löschen",
|
"delete": "Löschen",
|
||||||
"update": "Aktualisieren",
|
"update": "Aktualisieren",
|
||||||
|
|
@ -127,7 +129,8 @@
|
||||||
"descriptionError": "Sie müssen eine Beschreibung eingeben! (mind. 10 Buchstaben)",
|
"descriptionError": "Sie müssen eine Beschreibung eingeben! (mind. 10 Buchstaben)",
|
||||||
"dateError0": "Sie müssen ein Datum eingeben!",
|
"dateError0": "Sie müssen ein Datum eingeben!",
|
||||||
"dateError1": "Das Datum muss in der Zukunft liegen!",
|
"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": {
|
"contacts": {
|
||||||
"headline": "Kontakte",
|
"headline": "Kontakte",
|
||||||
|
|
|
||||||
|
|
@ -112,6 +112,7 @@
|
||||||
"assignedFormField": "Search...",
|
"assignedFormField": "Search...",
|
||||||
"date": "Due date",
|
"date": "Due date",
|
||||||
"priority": "Priority",
|
"priority": "Priority",
|
||||||
|
"creator": "Creator",
|
||||||
"urgent": "Urgent",
|
"urgent": "Urgent",
|
||||||
"medium": "Medium",
|
"medium": "Medium",
|
||||||
"low": "Low",
|
"low": "Low",
|
||||||
|
|
@ -119,6 +120,7 @@
|
||||||
"categorySelection": "Select task category",
|
"categorySelection": "Select task category",
|
||||||
"subtask": "Subtasks",
|
"subtask": "Subtasks",
|
||||||
"subtaskFormField": "Add new subtask",
|
"subtaskFormField": "Add new subtask",
|
||||||
|
"edit": "Edit",
|
||||||
"clear": "Clear",
|
"clear": "Clear",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"update": "Update Task",
|
"update": "Update Task",
|
||||||
|
|
@ -127,7 +129,8 @@
|
||||||
"descriptionError": "You must enter a description! (min. 10 letters)",
|
"descriptionError": "You must enter a description! (min. 10 letters)",
|
||||||
"dateError0": "You must enter a date!",
|
"dateError0": "You must enter a date!",
|
||||||
"dateError1": "The date must be in the future!",
|
"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": {
|
"contacts": {
|
||||||
"headline": "Contacts",
|
"headline": "Contacts",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue