weblate documentation, add keys in step one

This commit is contained in:
Tykayn 2022-02-02 15:38:51 +01:00 committed by tykayn
parent 420ae43d7c
commit eacaf6bc87
8 changed files with 1419 additions and 1408 deletions

View File

@ -3,7 +3,7 @@
Les chaînes sont traduites via des clés de fichiers JSON Les chaînes sont traduites via des clés de fichiers JSON
exemple: [src/assets/i18n/FR.json]() exemple: [src/assets/i18n/FR.json]()
La mise en place de weblate pour faire des traductions collaboratives reste à réaliser La mise en place de weblate pour faire des traductions collaboratives a été faite.
https://framagit.org/framasoft/framadate/funky-framadate-front/-/issues/112 Vous pouvez contribuer ici https://weblate.framasoft.org/projects/funky-framadate/funky-framadate-front
Nous avons récupéré les chaînes de traduction du projet Framadate v1, il faudra faire un nettoyage des clés et valeurs inutilisées dans les fichiers de traduction. Nous avons récupéré les chaînes de traduction du projet Framadate v1, il faudra faire un nettoyage des clés et valeurs inutilisées dans les fichiers de traduction.

View File

@ -26,7 +26,9 @@
<div class="poll-description"> <div class="poll-description">
<div class="columns"> <div class="columns">
<div class="column"> <div class="column">
<label for="descr">Description (optionnel)</label> <label for="descr">
{{ 'creation.description' | translate }}
</label>
<div class="rich-toolbar" *ngIf="pollService.form.value.richTextMode"> <div class="rich-toolbar" *ngIf="pollService.form.value.richTextMode">
richTextMode activé richTextMode activé
</div> </div>
@ -38,16 +40,21 @@
class="is-large is-full input" class="is-large is-full input"
formControlName="description" formControlName="description"
required required
maxlength="300" [maxlength]="environment.description_max_chars"
></textarea> ></textarea>
<div <div
class="text-info" class="text-info"
[ngClass]="{ 'has-background-warning': pollService.form.value.description.length === 300 }" [ngClass]="{
'has-background-warning':
pollService.form.value.description.length === environment.description_max_chars
}"
> >
<p> <p>
<span class="counter-current" *ngIf="pollService.form.value.description.length"> <span class="counter-current" *ngIf="pollService.form.value.description.length">
{{ pollService.form.value.description.length }} / </span {{ pollService.form.value.description.length }} /
>300 caractères maximum </span>
{{ environment.description_max_chars }}
{{ 'creation.description_constraint' | translate }}
</p> </p>
</div> </div>
</div> </div>

View File

@ -17,6 +17,7 @@ export class StepOneComponent implements OnInit {
step_max: any; step_max: any;
@Input() @Input()
form: FormGroup; form: FormGroup;
public environment = environment;
constructor( constructor(
public pollService: PollService, public pollService: PollService,

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -35,6 +35,7 @@ export const environment = {
expiresDaysDelay: 30, expiresDaysDelay: 30,
frontDomain: 'http://127.0.0.1:4200', frontDomain: 'http://127.0.0.1:4200',
interval_days_default: 7, interval_days_default: 7,
description_max_chars: 900,
maxCountOfAnswers: 300, maxCountOfAnswers: 300,
production: false, production: false,
showDemoWarning: false, showDemoWarning: false,

View File

@ -3,7 +3,7 @@
&:active { &:active {
outline: black; outline: black;
outline-style: solid; outline-style: solid;
outline-offset: 0.25rem; outline-offset: 0.05rem;
} }
} }
a { a {