Projet

Général

Profil

Actions

Fonctionnalité #14136

fermé

Refonte gestion des langues

Ajouté par Alex ORLUC il y a plus de 4 ans. Mis à jour il y a plus de 3 ans.

Statut:
R&D - Terminé
Priorité:
1-Majeur
Assigné à:
Florian AZIZIAN
Version cible:
Début:
11/06/2020
Echéance:

Mis à jour par Emmanuel DILLARD il y a plus de 4 ans

  • Statut changé de A traiter à Etude planifiée

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

  • Projet changé de 299 à 298
  • Statut changé de Etude planifiée à R&D - A planifier

Mis à jour par Emmanuel DILLARD il y a plus de 4 ans

JSON (lang.fr)
Fichiers + Migration (TS et custom)
Prise en compte
analyse Front (Dev SUR US liée)
Brancher l'installeur
DOC
TU

Mis à jour par Emmanuel DILLARD il y a plus de 4 ans

  • Projet changé de 298 à 299
  • Statut changé de R&D - A planifier à R&D - En cours

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

  • Assigné à EDI PO supprimé

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

  • Statut changé de R&D - En cours à R&D - A Revoir

Mis à jour par Emmanuel DILLARD il y a plus de 4 ans

  • Statut changé de R&D - A Revoir à R&D - En cours

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

  • Assigné à mis à Alex ORLUC

Mis à jour par Alex ORLUC il y a plus de 4 ans

  • Assigné à Alex ORLUC supprimé

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

  • Assigné à mis à Alex ORLUC

Mis à jour par Alex ORLUC il y a plus de 4 ans

  • Assigné à Alex ORLUC supprimé

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

  • Statut changé de R&D - En cours à R&D - A Revoir

Mis à jour par Emmanuel DILLARD il y a plus de 4 ans

  • Statut changé de R&D - A Revoir à R&D - En cours

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

  • Assigné à mis à Florian AZIZIAN

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

  • Assigné à Florian AZIZIAN supprimé

Mis à jour par Alex ORLUC il y a plus de 4 ans

  • Assigné à mis à Alex ORLUC

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

{{(\s*)lang.([a-zA-Z0-9_])(\s)}}
replace => {{'lang.$2' | translate}}

{{(\s*)this.lang.([a-zA-Z0-9_])(\s)}}
replace => {{'lang.$2' | translate}}

"(\s*)this.lang.([a-zA-Z0-9_]*)"
replace => "this.translate.instant('lang.$2')"

"(\s*)lang.([a-zA-Z0-9_])(\s)"
replace => "this.translate.instant('lang.$2')"

this.lang.([a-zA-Z0-9_]*)
replace => this.translate.instant('lang.$1')

import(\s*){(\s*)lang(\s*)}(\s*)from(\s*)([a-zA-Z'./]*);
replace => import { LANG } from $6;\nimport { TranslateService } from '@ngx-translate/core';

import(\s*){(\s*)TranslateService(\s*)}(\s*)from(\s*)
ajout à la main dans le constructor : private translate: TranslateService

lang(\s*)[
=> remplacement à la main

(\s*)import(\s*){(\s*)LANG(\s*)}(\s*)from(\s*)'([./]*)translate.component';\n
replace => \n

lang(\s*):(\s*)any(\s*)=(\s*)LANG(\s*);\n
replace => \n

Remise de lang: any = LANG;
Si translate.component

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

Par quoi il faut remplacer ça ? this.lang['password' + rule.label]
et ça ? this.lang[key.value]
et ça ? {{lang[ressource.reason]}}
et ça ? {{lang[inteKey.key+'_doc']}}

Alex 9 h 37
{{ 'this.lang.password' + rule.label | translate }}

9 h 40
et ca {{lang[ressource.reason]}} par {{ 'this.lang.' + ressource.reason | translate }}

9 h 41
et {{lang[inteKey.key+'_doc']}} par {{ 'this.lang.' + inteKey.key + '_doc' | translate }}

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

  • Assigné à changé de Alex ORLUC à Florian AZIZIAN

Mis à jour par Florian AZIZIAN il y a plus de 4 ans

  • Statut changé de R&D - En cours à R&D - Terminé

Mis à jour par Emmanuel DILLARD il y a plus de 4 ans

  • Projet changé de 299 à 298

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Projet changé de 298 à Backlog Courrier
  • Version cible changé de 20.10 Develop à 20.10
Actions

Formats disponibles : Atom PDF