Mise en place de l'anglais comme deuxième langue pour l'application
Some checks failed
Build & Push Images / build (brain) (push) Has been cancelled
Build & Push Images / build (core) (push) Has been cancelled
Build & Push Images / build (web) (push) Has been cancelled
Build & Push Images / build-switcher (push) Has been cancelled

This commit is contained in:
2026-06-14 16:24:05 +02:00
parent 6e75326779
commit af3a6d443c
198 changed files with 7801 additions and 1720 deletions

View File

@@ -10,11 +10,11 @@
[href]="pageUrl(p.id!)"
target="_blank"
rel="noopener"
title="Ouvrir dans un nouvel onglet">
[title]="'loreLinkPicker.openInNewTab' | translate">
<lucide-icon [img]="Link2" [size]="12"></lucide-icon>
{{ p.title }}
</a>
<button type="button" class="chip-remove" (click)="remove(p.id!)" title="Retirer le lien">
<button type="button" class="chip-remove" (click)="remove(p.id!)" [title]="'loreLinkPicker.removeLink' | translate">
<lucide-icon [img]="X" [size]="12"></lucide-icon>
</button>
</span>
@@ -27,7 +27,7 @@
<input
type="text"
class="search-input"
placeholder="Rechercher une page à lier..."
[placeholder]="'loreLinkPicker.searchPlaceholder' | translate"
[(ngModel)]="query"
(focus)="dropdownOpen = true"
(blur)="onBlur()" />
@@ -44,7 +44,7 @@
@if (dropdownOpen && query && suggestions.length === 0) {
<p class="empty-hint">
Aucune page ne correspond
{{ 'loreLinkPicker.noMatch' | translate }}
</p>
}
</div>

View File

@@ -2,6 +2,7 @@ import { Component, Input, Output, EventEmitter } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { LucideAngularModule, X, Link2 } from 'lucide-angular';
import { TranslatePipe } from '@ngx-translate/core';
import { Page } from '../../services/page.model';
/**
@@ -26,7 +27,7 @@ import { Page } from '../../services/page.model';
*/
@Component({
selector: 'app-lore-link-picker',
imports: [FormsModule, LucideAngularModule],
imports: [FormsModule, LucideAngularModule, TranslatePipe],
templateUrl: './lore-link-picker.component.html',
styleUrls: ['./lore-link-picker.component.scss']
})