Projet

Général

Profil

Actions

Feature #5535

fermé

Service REST de sélection de langue

Ajouté par Nicolas Eysseric il y a presque 10 ans. Mis à jour il y a presque 10 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
-
Catégorie:
API Rest
Début:
30/04/2014
Echéance:
% réalisé:

90%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

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.


Fichiers

Mis à jour par Anonyme il y a presque 10 ans

  • Statut changé de Assigned à In progress...

Mis à jour par Anonyme il y a presque 10 ans

  • % réalisé changé de 0 à 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) ?

Mis à jour par Anonyme il y a presque 10 ans

  • Statut changé de In progress... à 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>

Mis à jour par Anonyme il y a presque 10 ans

Mis à jour par Miguel Moquillon il y a presque 10 ans

  • Statut changé de Resolved à Closed
Actions

Formats disponibles : Atom PDF