Essayons de garder cela simple. Étant donné un site SharePoint (anglais) et une fonctionnalité (localisée avec des fichiers de ressources) vers l'anglais (par défaut) et le tchèque (mais pourrait être n'importe quelle langue). Pourquoi ai-je besoin d'installer une collection de sites tchèque pour que les chaînes de localisation tchèques fonctionnent? Je pensais que la localisation fonctionnait à partir du contexte de l'utilisateur, IE: basé sur les paramètres régionaux des utilisateurs actuellement connectés qui se répercutent sur le navigateur?Besoin d'aide pour comprendre la localisation de sharepoint
Répondre
Je crois qu'une caractéristique LCID sera liée au RootWeb.Locale.LCID de la collection de sites. Cela dit, vous devrez probablement coder votre propre logique pour récupérer les informations culturelles et afficher votre fichier de ressources respectif.
Une fonctionnalité n'est pas vraiment destinée aux "utilisateurs finaux", mais aux administrateurs de site de déployer uniquement. Les fichiers de localisation relatifs à la fonctionnalité elle-même (c'est-à-dire la description, le titre, etc.) sont donc affichés dans la langue de la collection de sites. Toutes les commandes et les pages aspx que vous créez peuvent être localisées pour la langue d'affichage du navigateur de l'utilisateur actuel, utilisez simplement la méthode ASP.NET habituelle. Pour être en mesure d'avoir votre site réellement écouter les préférences de langue de l'utilisateur que vous devez modifier le web.config de l'application Web aussi bien en réglant la mondialisation automatique comme ceci:
<globalization fileencoding="utf-8" uiCulture="auto" culture="auto" />
Toute page ASPX doit avoir Culture="auto" UICulture="auto"
dans la directive <%@ Page
.
Tout ce qui précède est un "extrait" de excellent article de Hristo Yankov.
- 1. Besoin d'aide pour comprendre _set_security_error_handler()
- 2. Comment tester la localisation dans SharePoint?
- 3. Besoin d'aide pour comprendre la sortie de kcachedgrind
- 4. Besoin d'aide pour comprendre la surcharge de l'opérateur en C++
- 5. Besoin d'aide pour comprendre la compilation de programmes C++
- 6. Besoin d'aide pour comprendre la méthode .match de Javascript
- 7. Besoin d'aide pour comprendre ces instructions ARM
- 8. Besoin d'aide pour comprendre une fonction C
- 9. MySQL - Besoin d'aide pour comprendre plusieurs jointures
- 10. Besoin d'aide pour comprendre plusieurs instruction MATLAB
- 11. Besoin d'aide pour comprendre cet exemple code
- 12. Besoin d'aide pour comprendre le schéma DTD
- 13. Localisation des noms de dossiers SharePoint 2010
- 14. besoin d'aide comprendre la forme Django validateurs
- 15. Besoin d'aide pour comprendre ce SQL (généré par la doctrine)
- 16. Besoin d'aide pour comprendre la fonction jQuery .val()
- 17. J'ai besoin d'aide pour comprendre la syntaxe js
- 18. Besoin d'aide comprendre le code
- 19. Besoin d'aide pour comprendre flux de contrôle avec Event Handlers
- 20. J'ai besoin de comprendre les classes PHP
- 21. Localisation d'une collection de sites SharePoint lors de l'exécution?
- 22. Vous avez besoin d'aide pour comprendre un comportement bizarre C
- 23. Besoin d'aide pour comprendre l'option ImageMagick/Graphicsmagick -colors
- 24. Ruby - ont besoin d'aide pour comprendre ce Injecter
- 25. Besoin d'aide pour comprendre les événements en C#
- 26. ont besoin d'aide pour comprendre getRequest() Zend Framework
- 27. Besoin d'aide pour comprendre les méthodes asynchrones C# (HttpWebRequest)
- 28. Besoin d'aide pour comprendre Génériques, Comment Types Abstrait Question
- 29. objdump d'un fichier .so? besoin d'aide pour comprendre les messages
- 30. Besoin d'aide pour comprendre "kCGErrorIllegalArgument: CGSUnionRegionWithRect: Région invalide"