<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Récupération de la langue définie dans le profil utilisateur in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9ration-de-la-langue-d%C3%A9finie-dans-le-profil-utilisateur/m-p/109942#M77188</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je recherche à connaître la langue des utilisateurs. Le code ci-dessus date de 2008. Comment fait-on pour retrouver la langue ? (4.0D).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dans l'exemple ci-dessus, le child est null (ligne en dessous du&amp;nbsp; "NodeRef node = rs.getNodeRef(0);").&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai essayé une autre manière mais j'obtiens toujours la même langue pour un utilisateur. Je n'arrive pas à modifier la langue de l'utilisateur si je me connecte à Explorer ou Share (en changeant dans le navigateur).&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;serviceRegistry.getNodeService().getProperty(person, ContentModel.PROP_LOCALE).toString()&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci bien.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 07 Mar 2012 13:48:15 GMT</pubDate>
    <dc:creator>dranakan</dc:creator>
    <dc:date>2012-03-07T13:48:15Z</dc:date>
    <item>
      <title>Récupération de la langue définie dans le profil utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9ration-de-la-langue-d%C3%A9finie-dans-le-profil-utilisateur/m-p/109938#M77184</link>
      <description>Bonjour,je cherche le moyen de récupérer via une classe Java, la langue définie dans le profil utilisateur (locale) afin de l'exploiter pour l'emission de mail dans la langue de l'utilisateur.Merci pour votre aide.</description>
      <pubDate>Fri, 11 Jul 2008 13:48:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9ration-de-la-langue-d%C3%A9finie-dans-le-profil-utilisateur/m-p/109938#M77184</guid>
      <dc:creator>huberd</dc:creator>
      <dc:date>2008-07-11T13:48:28Z</dc:date>
    </item>
    <item>
      <title>Re: Récupération de la langue définie dans le profil utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9ration-de-la-langue-d%C3%A9finie-dans-le-profil-utilisateur/m-p/109939#M77185</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;C'est la valeurs de la méta donnée &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;{&lt;A href="http://www.alfresco.org/model/application/1.0}interface-language" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/application/1.0}interface-language&lt;/A&gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Et elle se trouve via le navigateur de nœud : &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;/{&lt;A href="http://www.alfresco.org/model/system/1.0}system/{http://www.alfresco.org/model/system/1.0}people/{http://www.alfresco.org/model/content/1.0}person/{http://www.alfresco.org/model/application/1.0}configurations/{http://www.alfresco.org/model/application/1.0}preferences" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/system/1.0}system/{http://www.alfresco.org/model/system/1.0}people/{http://www.alfresco.org/model/content/1.0}person/{http://www.alfresco.org/model/application/1.0}configurations/{http://www.alfresco.org/model/application/1.0}preferences&lt;/A&gt;&amp;nbsp; &lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Donc pour ce faire, il faut rechercher l'utilisateur courant (qui est de type cm&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;erson) et puis sur cette node prendre le XPath: &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;app:configurations/app:preferences&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Et au final, avec le nodeService prendre la propriété nommée plus haut.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Bien à Toi.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Jul 2008 08:14:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9ration-de-la-langue-d%C3%A9finie-dans-le-profil-utilisateur/m-p/109939#M77185</guid>
      <dc:creator>michel</dc:creator>
      <dc:date>2008-07-14T08:14:36Z</dc:date>
    </item>
    <item>
      <title>Re: Récupération de la langue définie dans le profil utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9ration-de-la-langue-d%C3%A9finie-dans-le-profil-utilisateur/m-p/109940#M77186</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Bonjour,&lt;BR /&gt;C'est la valeurs de la méta donnée &lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;{&lt;A href="http://www.alfresco.org/model/application/1.0}interface-language" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/application/1.0}interface-language&lt;/A&gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;Et elle se trouve via le navigateur de nœud : &lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;/{&lt;A href="http://www.alfresco.org/model/system/1.0}system/{http://www.alfresco.org/model/system/1.0}people/{http://www.alfresco.org/model/content/1.0}person/{http://www.alfresco.org/model/application/1.0}configurations/{http://www.alfresco.org/model/application/1.0}preferences" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/system/1.0}system/{http://www.alfresco.org/model/system/1.0}people/{http://www.alfresco.org/model/content/1.0}person/{http://www.alfresco.org/model/application/1.0}configurations/{http://www.alfresco.org/model/application/1.0}preferences&lt;/A&gt;&amp;nbsp; &lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;Donc pour ce faire, il faut rechercher l'utilisateur courant (qui est de type cm&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;erson) et puis sur cette node prendre le XPath: &lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;app:configurations/app:preferences&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;Et au final, avec le nodeService prendre la propriété nommée plus haut.&lt;BR /&gt;&lt;BR /&gt;Bien à Toi.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Je t'avoue franchement ne pas tout comprendre.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ce que j'ai essayé de faire c'est ceci, essayer de récuperer l'attribut ContentModel.PROP_LOCALE d'un utilisateur comme suit :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;NodeRef nodeRef = personService.getPerson(userName);&lt;BR /&gt;locale = (Locale)nodeService.getProperty(nodeRef, ContentModel.PROP_LOCALE);&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;mais cela ne me retourne rien.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Peux-tu m'en dire plus sur ta méthode, car là je suis complètement largué.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci pour ton aide.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 13:14:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9ration-de-la-langue-d%C3%A9finie-dans-le-profil-utilisateur/m-p/109940#M77186</guid>
      <dc:creator>huberd</dc:creator>
      <dc:date>2008-07-17T13:14:45Z</dc:date>
    </item>
    <item>
      <title>Re: Récupération de la langue définie dans le profil utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9ration-de-la-langue-d%C3%A9finie-dans-le-profil-utilisateur/m-p/109941#M77187</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; voici, le code pour récupérer la valeur:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;StoreRef store = new StoreRef(StoreRef.PROTOCOL_WORKSPACE, "SpacesStore");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String query = "+TYPE:\"cm:person\" +@cm\\:userName:\"USER_NAME\"";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ResultSet rs = searchService.query(store, SearchService.LANGUAGE_LUCENE, query);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(rs !=null &amp;amp;&amp;amp; rs.length()&amp;gt;0) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;NodeRef node = rs.getNodeRef(0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;NodeRef child =nodeService.getChildByName(node, QName.createQName("{&lt;A href="http://www.alfresco.org/model/application/1.0}configurations" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/application/1.0}configurations&lt;/A&gt;"), "{&lt;A href="http://www.alfresco.org/model/application/1.0}configurations" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/application/1.0}configurations&lt;/A&gt;");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;child = nodeService.getChildByName(child, ContentModel.ASSOC_CONTAINS, "{&lt;A href="http://www.alfresco.org/model/application/1.0}preferences" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/application/1.0}preferences&lt;/A&gt;");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String locale = (String)nodeService.getProperty(child, QName.createQName("{&lt;A href="http://www.alfresco.org/model/application/1.0}interface-language" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/application/1.0}interface-language&lt;/A&gt;"));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Pour savoir quels sont les propriétés d'une node, il faut toujours passer par le navigateur de nœuds dans le panneau de l'administrateur.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jul 2008 07:51:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9ration-de-la-langue-d%C3%A9finie-dans-le-profil-utilisateur/m-p/109941#M77187</guid>
      <dc:creator>michel</dc:creator>
      <dc:date>2008-07-22T07:51:24Z</dc:date>
    </item>
    <item>
      <title>Re: Récupération de la langue définie dans le profil utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9ration-de-la-langue-d%C3%A9finie-dans-le-profil-utilisateur/m-p/109942#M77188</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je recherche à connaître la langue des utilisateurs. Le code ci-dessus date de 2008. Comment fait-on pour retrouver la langue ? (4.0D).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dans l'exemple ci-dessus, le child est null (ligne en dessous du&amp;nbsp; "NodeRef node = rs.getNodeRef(0);").&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai essayé une autre manière mais j'obtiens toujours la même langue pour un utilisateur. Je n'arrive pas à modifier la langue de l'utilisateur si je me connecte à Explorer ou Share (en changeant dans le navigateur).&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;serviceRegistry.getNodeService().getProperty(person, ContentModel.PROP_LOCALE).toString()&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci bien.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Mar 2012 13:48:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9ration-de-la-langue-d%C3%A9finie-dans-le-profil-utilisateur/m-p/109942#M77188</guid>
      <dc:creator>dranakan</dc:creator>
      <dc:date>2012-03-07T13:48:15Z</dc:date>
    </item>
    <item>
      <title>Re: Récupération de la langue définie dans le profil utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9ration-de-la-langue-d%C3%A9finie-dans-le-profil-utilisateur/m-p/109943#M77189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Regardez plutôt l'usage de la classe I18NUtil pour le support thread-local de la Locale courante.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Mar 2012 16:56:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9ration-de-la-langue-d%C3%A9finie-dans-le-profil-utilisateur/m-p/109943#M77189</guid>
      <dc:creator>rguinot</dc:creator>
      <dc:date>2012-03-07T16:56:47Z</dc:date>
    </item>
  </channel>
</rss>

