Projet

Général

Profil

Fonctionnalité #14136

Refonte gestion des langues

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

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

Historique

#1 Mis à jour par Emmanuel DILLARD il y a presque 4 ans

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

#2 Mis à jour par Florian AZIZIAN il y a presque 4 ans

  • Projet changé de CURRENT SPRINT à Backlog
  • Statut changé de Etude planifiée à R&D - A planifier

#4 Mis à jour par Emmanuel DILLARD il y a presque 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

#5 Mis à jour par Emmanuel DILLARD il y a presque 4 ans

  • Projet changé de Backlog à CURRENT SPRINT
  • Statut changé de R&D - A planifier à R&D - En cours

#6 Mis à jour par Florian AZIZIAN il y a presque 4 ans

  • Assigné à EDI PO supprimé

#8 Mis à jour par Florian AZIZIAN il y a presque 4 ans

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

#9 Mis à jour par Emmanuel DILLARD il y a presque 4 ans

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

#14 Mis à jour par Florian AZIZIAN il y a presque 4 ans

  • Assigné à mis à Alex ORLUC

#16 Mis à jour par Alex ORLUC il y a presque 4 ans

  • Assigné à Alex ORLUC supprimé

#17 Mis à jour par Florian AZIZIAN il y a presque 4 ans

  • Assigné à mis à Alex ORLUC

#18 Mis à jour par Alex ORLUC il y a plus de 3 ans

  • Assigné à Alex ORLUC supprimé

#19 Mis à jour par Florian AZIZIAN il y a plus de 3 ans

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

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

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

#23 Mis à jour par Florian AZIZIAN il y a plus de 3 ans

  • Assigné à mis à Florian AZIZIAN

#24 Mis à jour par Florian AZIZIAN il y a plus de 3 ans

  • Assigné à Florian AZIZIAN supprimé

#25 Mis à jour par Alex ORLUC il y a plus de 3 ans

  • Assigné à mis à Alex ORLUC

#27 Mis à jour par Florian AZIZIAN il y a plus de 3 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

#28 Mis à jour par Florian AZIZIAN il y a plus de 3 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 }}

#29 Mis à jour par Florian AZIZIAN il y a plus de 3 ans

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

#31 Mis à jour par Florian AZIZIAN il y a plus de 3 ans

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

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

  • Projet changé de CURRENT SPRINT à Backlog

#34 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

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

Formats disponibles : Atom PDF