none
Por que os web applications da minha Farm ficam trocando de idioma? RRS feed

  • Pergunta

  • Olá,

    Tenho uma farm sharepoint 2010.
    Os web applications desta farm de vez em quando trocam o idioma de Português para Inglês do nada.
    As vezes isso acontece depois que atualizamos um formulário infopath na central admin.

    Após isso acontecer basta apertar F5 para que o idioma volte ao normal.
    As vezes é preciso apertar o F5 mais de uma vez.

    Por que isso acontece?

    Obrigado


    k2rto4-Pb - Analista SharePoint

    terça-feira, 24 de julho de 2012 18:49

Respostas

  • Olá, boa noite.

    Eu tentei simular o seu cenário e realmente por algo interno que não consegui identificar no SharePoint 2010 ele efetua essa alteração sem aviso prévio, mesmo estando sem nenhum idioma definido nas configurações do internet explorer. A única saída que encontrei para alterar o idioma de todos os sites no banco de dados de conteúdo para o idioma português foi através de uma consulta SQL.

    O número código do idioma relacionado ao português é: 2070
    Referência Microsoft:
    http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splanguage.lcid.aspx

    A Query ficaria assim:

    Para alterar o idioma de todos os sites no banco de dados de conteúdo para o português a consulta seria:
    UPDATE dbo.Nome do banco de dados de conteúdo que você utiliza SET Language = 2070

    Alterar o idioma de um conjunto de sites pode ser feito com:
    UPDATE dbo.Nome do banco de dados de conteúdo que você utiliza SET Language = 2070 WHERE SiteID = [[SiteCollectionID]]

    Alterar o idioma de uma única rede ou subsite você pode usar:
    UPDATE dbo.Nome do banco de dados de conteúdo que você utiliza SET Language = 2070 WHERE ID = [[webid]]

    Lembro que este não é um procedimento recomendado pela Microsoft.
    Sugiro realizar um teste em ambiente de desenvolvimento realizando um backup ou snapshot do seu ambiente.

    Espero ter ajudado.

    Hezequias Vasconcelos

    • Marcado como Resposta TI DEV segunda-feira, 6 de agosto de 2012 12:31
    quinta-feira, 26 de julho de 2012 02:54
    Moderador
  • Olá Hezequias, tudo bem?

    Então para resolver este problema eu devo realizar alterações direto no banco de dados de conteúdo da aplicação.

    Seria a única solução não é?

    Talvez a microsoft resolva isto futuramente.

    Olhando para este "erro" podemos dizer que ele não interfere tanto.

    Digo isto por que isso ocorre no meu ambiente de desenvolvimento.

    Acho que se fosse no ambiente de produção teríamos problemas, pois com certeza o usuário identificaria isto.

    Obrigado

    Abraços


    k2rto4-Pb - Analista SharePoint

    • Marcado como Resposta TI DEV segunda-feira, 6 de agosto de 2012 12:32
    quinta-feira, 26 de julho de 2012 16:26
  • Olá K2, boa tarde.

    Só consegui resolver o problema desta forma e não consegui achar outra solução.

    Se durante o seu desenvolvimento você encontrar alguma outra maneira de resolver o problema, nos ajudaria bastante se você compartilhasse.

    Desculpe não poder ajudar mais.


    Hezequias Vasconcelos

    • Marcado como Resposta TI DEV segunda-feira, 6 de agosto de 2012 12:32
    quinta-feira, 26 de julho de 2012 16:58
    Moderador

Todas as Respostas

  • k2rto4,

    Verifique as preferências de Idioma do browser em Internet Options.

    A ordem do idioma é obedecido pelo SharePoint.

    Abraço!


    Se esta resposta foi útil para você, por favor, marque como Resposta! Muito Obrigado! :) Thiago Silva Especialista SharePoint http://thiagottss.com.br

    quarta-feira, 25 de julho de 2012 16:12
  • Olá Thiago,

    No meu navegador tenho apenas o idioma Portugues.

    Acho que não seria isso.

    Deve  ser algo da farm.

    É possilvel isso?

    Obrigado


    k2rto4-Pb - Analista SharePoint

    quarta-feira, 25 de julho de 2012 19:02
  • Olá, boa noite.

    Eu tentei simular o seu cenário e realmente por algo interno que não consegui identificar no SharePoint 2010 ele efetua essa alteração sem aviso prévio, mesmo estando sem nenhum idioma definido nas configurações do internet explorer. A única saída que encontrei para alterar o idioma de todos os sites no banco de dados de conteúdo para o idioma português foi através de uma consulta SQL.

    O número código do idioma relacionado ao português é: 2070
    Referência Microsoft:
    http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splanguage.lcid.aspx

    A Query ficaria assim:

    Para alterar o idioma de todos os sites no banco de dados de conteúdo para o português a consulta seria:
    UPDATE dbo.Nome do banco de dados de conteúdo que você utiliza SET Language = 2070

    Alterar o idioma de um conjunto de sites pode ser feito com:
    UPDATE dbo.Nome do banco de dados de conteúdo que você utiliza SET Language = 2070 WHERE SiteID = [[SiteCollectionID]]

    Alterar o idioma de uma única rede ou subsite você pode usar:
    UPDATE dbo.Nome do banco de dados de conteúdo que você utiliza SET Language = 2070 WHERE ID = [[webid]]

    Lembro que este não é um procedimento recomendado pela Microsoft.
    Sugiro realizar um teste em ambiente de desenvolvimento realizando um backup ou snapshot do seu ambiente.

    Espero ter ajudado.

    Hezequias Vasconcelos

    • Marcado como Resposta TI DEV segunda-feira, 6 de agosto de 2012 12:31
    quinta-feira, 26 de julho de 2012 02:54
    Moderador
  • Olá Hezequias, tudo bem?

    Então para resolver este problema eu devo realizar alterações direto no banco de dados de conteúdo da aplicação.

    Seria a única solução não é?

    Talvez a microsoft resolva isto futuramente.

    Olhando para este "erro" podemos dizer que ele não interfere tanto.

    Digo isto por que isso ocorre no meu ambiente de desenvolvimento.

    Acho que se fosse no ambiente de produção teríamos problemas, pois com certeza o usuário identificaria isto.

    Obrigado

    Abraços


    k2rto4-Pb - Analista SharePoint

    • Marcado como Resposta TI DEV segunda-feira, 6 de agosto de 2012 12:32
    quinta-feira, 26 de julho de 2012 16:26
  • Olá K2, boa tarde.

    Só consegui resolver o problema desta forma e não consegui achar outra solução.

    Se durante o seu desenvolvimento você encontrar alguma outra maneira de resolver o problema, nos ajudaria bastante se você compartilhasse.

    Desculpe não poder ajudar mais.


    Hezequias Vasconcelos

    • Marcado como Resposta TI DEV segunda-feira, 6 de agosto de 2012 12:32
    quinta-feira, 26 de julho de 2012 16:58
    Moderador
  • k2rto4-Pb,

    Já tentou limpar o cache do seu navegador?


    Atenciosamente, Rafael Fausto

    quinta-feira, 26 de julho de 2012 17:03
  • Olá Rafael,

    Já limpei o cache sim.

    E mesmo assim o erro persiste.

    Abs


    k2rto4-Pb - Analista SharePoint

    quinta-feira, 26 de julho de 2012 17:16