Project

General

Profile

Feature #5535

Service REST de sélection de langue

Added by Nicolas Eysseric over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
API Rest
Start date:
04/30/2014
Due date:
% Done:

90%

Estimated time:

Description

L'utilisateur est obligé d'aller dans Profil > Préférences pour changer la langue par défaut.

Ce service REST doit permettre de modifier sa langue en un clic.
Un message dans la langue choisie devra lui signaler s'il doit se déconnecter pour que ce choix soit visible.


Files

History

#1

Updated by Anonymous over 5 years ago

  • Status changed from Assigned to In progress...
#2

Updated by Anonymous over 5 years ago

  • % Done changed from 0 to 90

J'ai poussé les modifications concernant cette fonctionnalité uniquement sur mon fork (pas de pull request). Cependant il reste à voir quelques détails.
Doit on afficher dans la liste déroulante de sélection des langues le nom de la nouvelle langue dans la langue maternelle ?
Par exemple google présente les différentes langues de cette façon:

<select id=":10n">
    <option value="id">Bahasa Indonesia</option>
    <option value="ms">Bahasa Melayu</option>
    <option value="ca">Català</option>
    <option value="cs">Čeština</option>
    <option value="cy">Cymraeg</option>
    <option value="da">Dansk</option>
    <option value="de">Deutsch</option>
    <option value="et">Eesti keel</option>
    <option value="en-GB">English (UK)</option>
    <option value="en">English (US)</option>
    <option value="fr">Français</option>
    <option value="...">...</option>
</select>

Sur la plateforme Silverpeas la sélection se fait actuellement uniquement dans la langue courante

<select id="">
    <option value="en">Anglais</option>
    <option value="fr">Français</option>
    <option value="de">Allemand</option>
</select>

Idem pour le texte de demande de reconnexion qui est notifié aux utilisateurs. Que doit on faire si l'utilisateur est en langue française et sélectionne la langue anglaise ? La notification doit-elle être dans la langue en cours d'utilisation de la plateforme (le français) ou bien dans la langue qui vient d'être sélectionnée (l'anglais) ?

#3

Updated by Anonymous over 5 years ago

  • Status changed from In progress... to Resolved

Fixé avec le pull request suivant:
https://github.com/Silverpeas/Silverpeas-Core/pull/517

Pour ajouter ce nouveau sélecteur de langue dans une page, vous devez ajouter les lignes suivantes dans votre vue

<!-- Dans le tag HTML <head></head> -->
<view:includePlugin name="lang" />

<!-- Dans le tag HTML <body></body> --> 
<div id="lang-select-div"></div>

#6

Updated by Anonymous over 5 years ago

#7

Updated by Miguel Moquillon over 5 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF